Lines 270-277
subtest "to_api() tests" => sub {
Link Here
|
270 |
ok( !exists $api_city->{postal_code}, 'Attribute removed' ); |
270 |
ok( !exists $api_city->{postal_code}, 'Attribute removed' ); |
271 |
|
271 |
|
272 |
# Pick a class that won't have a mapping for the API |
272 |
# Pick a class that won't have a mapping for the API |
273 |
my $illrequest = $builder->build_object({ class => 'Koha::Illrequests' }); |
273 |
my $action_log = $builder->build_object({ class => 'Koha::ActionLogs' }); |
274 |
is_deeply( $illrequest->to_api, $illrequest->TO_JSON, 'If no overloaded to_api_mapping method, return TO_JSON' ); |
274 |
is_deeply( $action_log->to_api, $action_log->TO_JSON, 'If no overloaded to_api_mapping method, return TO_JSON' ); |
275 |
|
275 |
|
276 |
my $biblio = $builder->build_sample_biblio(); |
276 |
my $biblio = $builder->build_sample_biblio(); |
277 |
my $item = $builder->build_sample_item({ biblionumber => $biblio->biblionumber }); |
277 |
my $item = $builder->build_sample_item({ biblionumber => $biblio->biblionumber }); |
Lines 545-552
subtest "to_api_mapping() tests" => sub {
Link Here
|
545 |
|
545 |
|
546 |
$schema->storage->txn_begin; |
546 |
$schema->storage->txn_begin; |
547 |
|
547 |
|
548 |
my $illrequest = $builder->build_object({ class => 'Koha::Illrequests' }); |
548 |
my $action_log = $builder->build_object({ class => 'Koha::ActionLogs' }); |
549 |
is_deeply( $illrequest->to_api_mapping, {}, 'If no to_api_mapping present, return empty hashref' ); |
549 |
is_deeply( $action_log->to_api_mapping, {}, 'If no to_api_mapping present, return empty hashref' ); |
550 |
|
550 |
|
551 |
$schema->storage->txn_rollback; |
551 |
$schema->storage->txn_rollback; |
552 |
}; |
552 |
}; |
553 |
- |
|
|