Bug 20563: (follow-up) Add unit test
authorAndrew Isherwood <andrew.isherwood@ptfs-europe.com>
Fri, 9 Nov 2018 12:23:32 +0000 (12:23 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Fri, 15 Mar 2019 19:33:37 +0000 (19:33 +0000)
Test that requested partners are returned in API response when requested

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

t/db_dependent/api/v1/illrequests.t

index bd4439d..bc990ee 100644 (file)
@@ -109,12 +109,13 @@ subtest 'list() tests' => sub {
 
     # One illrequest created, returned with augmented data
     $tx = $t->ua->build_tx( GET =>
-          '/api/v1/illrequests?embed=patron,library,capabilities,metadata' );
+          '/api/v1/illrequests?embed=patron,library,capabilities,metadata,requested_partners' );
     $tx->req->cookies( { name => 'CGISESSID', value => $session_id } );
     $tx->req->env( { REMOTE_ADDR => $remote_address } );
     $t->request_ok($tx)->status_is(200)
         ->json_has( '/0/patron', 'patron embedded' )
         ->json_is( '/0/patron/patron_id', $patron->borrowernumber, 'The right patron is embeded')
+        ->json_has( '/0/requested_partners', 'requested_partners embedded' )
         ->json_has( '/0/capabilities', 'capabilities embedded' )
         ->json_has( '/0/library', 'library embedded'  )
         ->json_has( '/0/metadata', 'metadata embedded'  )