|
Lines 38-44
my $t = Test::Mojo->new('Koha::REST::V1');
Link Here
|
| 38 |
|
38 |
|
| 39 |
subtest 'get() tests' => sub { |
39 |
subtest 'get() tests' => sub { |
| 40 |
|
40 |
|
| 41 |
plan tests => 18; |
41 |
plan tests => 21; |
| 42 |
|
42 |
|
| 43 |
$schema->storage->txn_begin; |
43 |
$schema->storage->txn_begin; |
| 44 |
|
44 |
|
|
Lines 68-74
subtest 'get() tests' => sub {
Link Here
|
| 68 |
->json_is( [ "application/json", |
68 |
->json_is( [ "application/json", |
| 69 |
"application/marcxml+xml", |
69 |
"application/marcxml+xml", |
| 70 |
"application/marc-in-json", |
70 |
"application/marc-in-json", |
| 71 |
"application/marc" ] ); |
71 |
"application/marc", |
|
|
72 |
"text/plain" ] ); |
| 72 |
|
73 |
|
| 73 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
74 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
| 74 |
=> { Accept => 'application/json' } ) |
75 |
=> { Accept => 'application/json' } ) |
|
Lines 88-93
subtest 'get() tests' => sub {
Link Here
|
| 88 |
=> { Accept => 'application/marc' } ) |
89 |
=> { Accept => 'application/marc' } ) |
| 89 |
->status_is(200); |
90 |
->status_is(200); |
| 90 |
|
91 |
|
|
|
92 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
| 93 |
=> { Accept => 'text/plain' } ) |
| 94 |
->status_is(200) |
| 95 |
->content_is($biblio->metadata->record->as_formatted); |
| 96 |
|
| 91 |
$biblio->delete; |
97 |
$biblio->delete; |
| 92 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
98 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/" . $biblio->biblionumber |
| 93 |
=> { Accept => 'application/marc' } ) |
99 |
=> { Accept => 'application/marc' } ) |
| 94 |
- |
|
|