Bug 33146: Unit tests
[koha-ffzg.git] / t / db_dependent / api / v1 / authorities.t
index 13e101f..0f20376 100755 (executable)
@@ -141,17 +141,7 @@ subtest 'delete() tests' => sub {
     $t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid)
       ->status_is(403, 'Not enough permissions makes it return the right code');
 
-    # Add permissions
-    $builder->build(
-        {
-            source => 'UserPermission',
-            value  => {
-                borrowernumber => $patron->borrowernumber,
-                module_bit     => 9,
-                code           => 'edit_catalogue'
-            }
-        }
-    );
+    $patron->flags( 2 ** 14 )->store; # 14 => editauthorities userflag
 
     $t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid)
       ->status_is(204, 'SWAGGER3.2.4')
@@ -161,4 +151,4 @@ subtest 'delete() tests' => sub {
       ->status_is(404);
 
     $schema->storage->txn_rollback;
-};
\ No newline at end of file
+};