|
Lines 45-51
my $t = Test::Mojo->new('Koha::REST::V1');
Link Here
|
| 45 |
|
45 |
|
| 46 |
subtest 'get() tests' => sub { |
46 |
subtest 'get() tests' => sub { |
| 47 |
|
47 |
|
| 48 |
plan tests => 22; |
48 |
plan tests => 21; |
| 49 |
|
49 |
|
| 50 |
$schema->storage->txn_begin; |
50 |
$schema->storage->txn_begin; |
| 51 |
|
51 |
|
|
Lines 71-82
subtest 'get() tests' => sub {
Link Here
|
| 71 |
|
71 |
|
| 72 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
72 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
| 73 |
=> { Accept => 'application/weird+format' } ) |
73 |
=> { Accept => 'application/weird+format' } ) |
| 74 |
->status_is(406) |
74 |
->status_is(400); |
| 75 |
->json_is( [ "application/json", |
|
|
| 76 |
"application/marcxml+xml", |
| 77 |
"application/marc-in-json", |
| 78 |
"application/marc", |
| 79 |
"text/plain" ] ); |
| 80 |
|
75 |
|
| 81 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
76 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
| 82 |
=> { Accept => 'application/json' } ) |
77 |
=> { Accept => 'application/json' } ) |
|
Lines 223-229
subtest 'delete() tests' => sub {
Link Here
|
| 223 |
|
218 |
|
| 224 |
subtest 'get_public() tests' => sub { |
219 |
subtest 'get_public() tests' => sub { |
| 225 |
|
220 |
|
| 226 |
plan tests => 26; |
221 |
plan tests => 25; |
| 227 |
|
222 |
|
| 228 |
$schema->storage->txn_begin; |
223 |
$schema->storage->txn_begin; |
| 229 |
|
224 |
|
|
Lines 256-266
subtest 'get_public() tests' => sub {
Link Here
|
| 256 |
|
251 |
|
| 257 |
$t->get_ok( "//$userid:$password@/api/v1/public/biblios/" . $biblio->biblionumber |
252 |
$t->get_ok( "//$userid:$password@/api/v1/public/biblios/" . $biblio->biblionumber |
| 258 |
=> { Accept => 'application/weird+format' } ) |
253 |
=> { Accept => 'application/weird+format' } ) |
| 259 |
->status_is(406) |
254 |
->status_is(400); |
| 260 |
->json_is( [ "application/marcxml+xml", |
|
|
| 261 |
"application/marc-in-json", |
| 262 |
"application/marc", |
| 263 |
"text/plain" ] ); |
| 264 |
|
255 |
|
| 265 |
$t->get_ok( "//$userid:$password@/api/v1/public/biblios/" . $biblio->biblionumber |
256 |
$t->get_ok( "//$userid:$password@/api/v1/public/biblios/" . $biblio->biblionumber |
| 266 |
=> { Accept => 'text/plain' } ) |
257 |
=> { Accept => 'text/plain' } ) |
| 267 |
- |
|
|