Bug 32923: Some fixes in ERM specs

Signed-off-by: Pedro Amorim <pedro.amorim@ptfs-europe.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit b7ae86a134)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
This commit is contained in:
Jonathan Druart 2023-02-09 10:55:56 +01:00 committed by Matt Blenkinsop
parent 74c04c419c
commit e7080ba5ca
5 changed files with 13 additions and 7 deletions

View file

@ -181,8 +181,10 @@
- agreement_relationships
- agreement_relationships.agreement
- agreement_relationships.related_agreement
- agreement_packages
- agreement_packages.package
- documents
- packages
- vendor
collectionFormat: csv
responses:
200:

View file

@ -69,8 +69,9 @@
items:
type: string
enum:
- vendors
- vendor.name
- resources+count
- resources
collectionFormat: csv
responses:
200:
@ -180,8 +181,10 @@
items:
type: string
enum:
- agreements
- resources
- package_agreements
- package_agreements.agreement
- resources+count
- vendor
collectionFormat: csv
responses:
200:

View file

@ -50,7 +50,7 @@
items:
type: string
enum:
- title.publication_title
- title
collectionFormat: csv
responses:
200:

View file

@ -160,6 +160,7 @@
enum:
- user_roles
- user_roles.patron
- vendor
- documents
collectionFormat: csv
responses:

View file

@ -182,8 +182,8 @@ subtest 'get() tests' => sub {
# Return one EHoldings package with embed
$t->get_ok( "//$userid:$password@/api/v1/erm/eholdings/local/packages/"
. $ehpackage->package_id =>
{ 'x-koha-embed' => 'resources,resources.package' } )->status_is(200)
->json_is( { %{ $ehpackage->to_api }, resources => [] } );
{ 'x-koha-embed' => 'resources+count' } )->status_is(200)
->json_is( { %{ $ehpackage->to_api }, resources_count => 0 } );
# Unauthorized access
$t->get_ok(