| 
      
            Lines 38-44
          my $t = Test::Mojo->new('Koha::REST::V1');
      
      
        Link Here
      
     | 
  
        
          | 38 | 
           | 
          38 | 
           | 
        
        
          | 39 | 
          subtest 'list() tests' => sub { | 
          39 | 
          subtest 'list() tests' => sub { | 
        
        
          | 40 | 
           | 
          40 | 
           | 
        
          
            
              | 41 | 
                  plan tests => 19;  | 
              41 | 
                  plan tests => 24;  | 
            
        
          | 42 | 
           | 
          42 | 
           | 
        
        
          | 43 | 
              $schema->storage->txn_begin;  | 
          43 | 
              $schema->storage->txn_begin;  | 
        
        
          | 44 | 
           | 
          44 | 
           | 
        
  
    | 
      
            Lines 111-122
          subtest 'list() tests' => sub {
      
      
        Link Here
      
     | 
  
        
          | 111 | 
              };  | 
          111 | 
              };  | 
        
        
          | 112 | 
           | 
          112 | 
           | 
        
        
          | 113 | 
              my $query = { "biblio.isbn" => { "-like" => "\%SOMETHING\%" } }; | 
          113 | 
              my $query = { "biblio.isbn" => { "-like" => "\%SOMETHING\%" } }; | 
        
            
              | 114 | 
               | 
               | 
               | 
            
        
          | 115 | 
              $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?q=" . encode_json($query) => {'x-koha-embed' => 'biblio'} ) | 
          114 | 
              $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?q=" . encode_json($query) => {'x-koha-embed' => 'biblio'} ) | 
        
        
          | 116 | 
                ->status_is( 200, "Embedding biblio and searching on biblio.isbn doesn't make it explode" )  | 
          115 | 
                ->status_is( 200, "Embedding biblio and searching on biblio.isbn doesn't make it explode" )  | 
        
        
          | 117 | 
                ->json_has( "/0/biblio", "biblio object correctly embedded" )  | 
          116 | 
                ->json_has( "/0/biblio", "biblio object correctly embedded" )  | 
        
        
          | 118 | 
                ->json_is( "/0/biblio/isbn", 'SOMETHING', 'Filtering by a biblioitems column works!' );  | 
          117 | 
                ->json_is( "/0/biblio/isbn", 'SOMETHING', 'Filtering by a biblioitems column works!' );  | 
        
        
          | 119 | 
           | 
          118 | 
           | 
        
            
               | 
               | 
              119 | 
                  $query = { "biblio.isbn" => { "-like" => "\%SOMETHING\%" }, "biblio.title" => { -like => "\%\%" } }; | 
            
            
              | 120 | 
                  $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?q=" . encode_json($query) => {'x-koha-embed' => 'biblio'} ) | 
            
            
              | 121 | 
                    ->status_is( 200, "Embedding biblio and searching on biblio.isbn and biblio.title doesn't make it explode" )  | 
            
            
              | 122 | 
                    ->json_has( "/0/biblio", "biblio object correctly embedded" )  | 
            
            
              | 123 | 
                    ->json_is( "/0/biblio/isbn", 'SOMETHING', 'Filtering by a biblioitem column works!' )  | 
            
            
              | 124 | 
                    ->json_is( "/0/biblio/title", $biblio->title, 'Filtering by a biblioitem and biblio columns works!' );  | 
            
            
              | 125 | 
               | 
            
        
          | 120 | 
              my $result = $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?biblio_id=" . $biblio->biblionumber )  | 
          126 | 
              my $result = $t->get_ok( "//$userid:$password@/api/v1/acquisitions/orders?biblio_id=" . $biblio->biblionumber )  | 
        
        
          | 121 | 
                ->status_is( 200 );  | 
          127 | 
                ->status_is( 200 );  | 
        
        
          | 122 | 
           | 
          128 | 
           | 
        
            
              | 123 | 
              -   | 
               | 
               |