Bug 7317: (QA followup) Rename 'branch' for 'library'
authorTomas Cohen Arazi <tomascohen@theke.io>
Wed, 8 Nov 2017 19:08:01 +0000 (16:08 -0300)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 9 Nov 2017 14:42:16 +0000 (11:42 -0300)
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

Koha/Illrequest.pm
api/v1/swagger/paths/illrequests.json
t/db_dependent/Illrequests.t
t/db_dependent/api/v1/illrequests.t

index 01a870d..b6585c2 100644 (file)
@@ -1018,8 +1018,8 @@ sub TO_JSON {
             $object->{capabilities} = $self->capabilities;
         }
         # Augment the request response with library details if appropriate
-        if ( $embed->{branch} ) {
-            $object->{branch} = Koha::Libraries->find(
+        if ( $embed->{library} ) {
+            $object->{library} = Koha::Libraries->find(
                 $self->branchcode
             )->TO_JSON;
         }
index 5372cb9..48f61fd 100644 (file)
@@ -15,7 +15,7 @@
                     "type": "string",
                     "enum": [
                         "patron",
-                        "branch",
+                        "library",
                         "capabilities",
                         "metadata"
                     ]
index 4259a70..761de9f 100644 (file)
@@ -837,11 +837,11 @@ subtest 'TO_JSON() tests' => sub {
         undef, '%embed not passed, no \'metadata\' attribute' );
     is( $illreq_json->{capabilities},
         undef, '%embed not passed, no \'capabilities\' attribute' );
-    is( $illreq_json->{branch},
-        undef, '%embed not passed, no \'branch\' attribute' );
+    is( $illreq_json->{library},
+        undef, '%embed not passed, no \'library\' attribute' );
 
     $illreq_json = $illreq->TO_JSON(
-        { patron => 1, metadata => 1, capabilities => 1, branch => 1 } );
+        { patron => 1, metadata => 1, capabilities => 1, library => 1 } );
     is( $illreq_json->{patron}->{firstname},
         $patron->firstname,
         '%embed passed, \'patron\' attribute correct (firstname)' );
@@ -855,8 +855,8 @@ subtest 'TO_JSON() tests' => sub {
         'metawhat?', '%embed passed, \'metadata\' attribute correct' );
     is( $illreq_json->{capabilities},
         'capable', '%embed passed, \'capabilities\' attribute correct' );
-    is( $illreq_json->{branch}->{branchcode},
-        $library->branchcode, '%embed not passed, no \'branch\' attribute' );
+    is( $illreq_json->{library}->{branchcode},
+        $library->branchcode, '%embed not passed, no \'library\' attribute' );
 
     $schema->storage->txn_rollback;
 };
index cd1b04a..b0850e9 100644 (file)
@@ -81,13 +81,13 @@ subtest 'list() tests' => sub {
 
     # One illrequest created, returned with augmented data
     $tx = $t->ua->build_tx( GET =>
-          '/api/v1/illrequests?embed=patron,branch,capabilities,metadata' );
+          '/api/v1/illrequests?embed=patron,library,capabilities,metadata' );
     $tx->req->cookies( { name => 'CGISESSID', value => $session_id } );
     $tx->req->env( { REMOTE_ADDR => $remote_address } );
     $t->request_ok($tx)->status_is(200)->json_is(
         [
             $illrequest->TO_JSON(
-                { patron => 1, branch => 1, capabilities => 1, metadata => 1 }
+                { patron => 1, library => 1, capabilities => 1, metadata => 1 }
             )
         ]
     );