View | Details | Raw Unified | Return to bug 33960
Collapse All | Expand All

(-)a/t/db_dependent/api/v1/biblios.t (-3 / +31 lines)
Lines 1626-1632 subtest 'put() tests' => sub { Link Here
1626
1626
1627
subtest 'list() tests' => sub {
1627
subtest 'list() tests' => sub {
1628
1628
1629
    plan tests => 17;
1629
    plan tests => 28;
1630
1630
1631
    $schema->storage->txn_begin;
1631
    $schema->storage->txn_begin;
1632
1632
Lines 1658-1664 subtest 'list() tests' => sub { Link Here
1658
    my $biblio_id_1 = $biblio->id;
1658
    my $biblio_id_1 = $biblio->id;
1659
1659
1660
    t::lib::Mocks::mock_preference('marcflavour', 'MARC21');
1660
    t::lib::Mocks::mock_preference('marcflavour', 'MARC21');
1661
    my $biblio_id_2 = $builder->build_sample_biblio->id;
1661
    my $biblio2 = $builder->build_sample_biblio;
1662
    my $biblio_id_2 = $biblio2->id;
1662
1663
1663
    my $query = encode_json( [ { biblio_id => $biblio_id_1 }, { biblio_id => $biblio_id_2 } ] );
1664
    my $query = encode_json( [ { biblio_id => $biblio_id_1 }, { biblio_id => $biblio_id_2 } ] );
1664
1665
Lines 1695-1700 subtest 'list() tests' => sub { Link Here
1695
          { Accept => 'text/plain' } )
1696
          { Accept => 'text/plain' } )
1696
      ->status_is(200);
1697
      ->status_is(200);
1697
1698
1699
    $biblio->delete;
1700
    $biblio2->delete;
1701
1702
    $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1" =>
1703
          { Accept => 'application/json', 'x-koha-query' => $search } )
1704
      ->status_is(200);
1705
1706
    $result = $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1" =>
1707
          { Accept => 'application/marcxml+xml', 'x-koha-query' => $search } )
1708
      ->status_is(200)->tx->res->body;
1709
1710
    $encoded_title  = Encode::encode( "UTF-8", $title_with_diacritics );
1711
    like( $result, qr/\Q$encoded_title/, "The title is not double encoded" );
1712
1713
    $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1" =>
1714
          { Accept => 'application/marc-in-json', 'x-koha-query' => $search } )
1715
      ->status_is(200);
1716
1717
    $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1" =>
1718
          { Accept => 'application/marc', 'x-koha-query' => $search } )
1719
      ->status_is(200);
1720
1721
    $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1" =>
1722
          { Accept => 'text/plain', 'x-koha-query' => $search } )
1723
      ->status_is(200);
1724
1725
1726
1698
    $schema->storage->txn_rollback;
1727
    $schema->storage->txn_rollback;
1699
};
1728
};
1700
1729
1701
- 

Return to bug 33960