|
Lines 141-157
subtest 'delete() tests' => sub {
Link Here
|
| 141 |
$t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid) |
141 |
$t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid) |
| 142 |
->status_is(403, 'Not enough permissions makes it return the right code'); |
142 |
->status_is(403, 'Not enough permissions makes it return the right code'); |
| 143 |
|
143 |
|
| 144 |
# Add permissions |
144 |
$patron->flags( 2 ** 14 )->store; # 14 => editauthorities userflag |
| 145 |
$builder->build( |
|
|
| 146 |
{ |
| 147 |
source => 'UserPermission', |
| 148 |
value => { |
| 149 |
borrowernumber => $patron->borrowernumber, |
| 150 |
module_bit => 9, |
| 151 |
code => 'edit_catalogue' |
| 152 |
} |
| 153 |
} |
| 154 |
); |
| 155 |
|
145 |
|
| 156 |
$t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid) |
146 |
$t->delete_ok("//$userid:$password@/api/v1/authorities/".$authority->authid) |
| 157 |
->status_is(204, 'SWAGGER3.2.4') |
147 |
->status_is(204, 'SWAGGER3.2.4') |
|
Lines 161-164
subtest 'delete() tests' => sub {
Link Here
|
| 161 |
->status_is(404); |
151 |
->status_is(404); |
| 162 |
|
152 |
|
| 163 |
$schema->storage->txn_rollback; |
153 |
$schema->storage->txn_rollback; |
| 164 |
}; |
154 |
}; |
| 165 |
- |
|
|