Lines 111-117
subtest 'list() tests' => sub {
Link Here
|
111 |
|
111 |
|
112 |
subtest 'get() tests' => sub { |
112 |
subtest 'get() tests' => sub { |
113 |
|
113 |
|
114 |
plan tests => 6; |
114 |
plan tests => 12; |
115 |
|
115 |
|
116 |
$schema->storage->txn_begin; |
116 |
$schema->storage->txn_begin; |
117 |
|
117 |
|
Lines 128-133
subtest 'get() tests' => sub {
Link Here
|
128 |
->status_is( 200, 'SWAGGER3.2.2' ) |
128 |
->status_is( 200, 'SWAGGER3.2.2' ) |
129 |
->json_is( '' => $library->to_api, 'SWAGGER3.3.2' ); |
129 |
->json_is( '' => $library->to_api, 'SWAGGER3.3.2' ); |
130 |
|
130 |
|
|
|
131 |
$t->get_ok( "//$userid:$password@/api/v1/libraries/" |
132 |
. $library->branchcode => { 'x-koha-embed' => 'cash_registers,desks' } )->status_is(200) |
133 |
->json_is( { %{ $library->to_api }, desks => [], cash_registers => [] } ); |
134 |
|
135 |
my $desk = $builder->build_object( { class => 'Koha::Desks', value => { branchcode => $library->id } } ); |
136 |
my $cash_register = |
137 |
$builder->build_object( { class => 'Koha::Cash::Registers', value => { branch => $library->id } } ); |
138 |
|
139 |
$t->get_ok( "//$userid:$password@/api/v1/libraries/" |
140 |
. $library->branchcode => { 'x-koha-embed' => 'cash_registers,desks' } )->status_is(200) |
141 |
->json_is( |
142 |
{ %{ $library->to_api }, desks => [ $desk->to_api ], cash_registers => [ $cash_register->to_api ] } ); |
143 |
|
131 |
my $non_existent_code = $library->branchcode; |
144 |
my $non_existent_code = $library->branchcode; |
132 |
$library->delete; |
145 |
$library->delete; |
133 |
|
146 |
|
134 |
- |
|
|