Lines 1627-1633
subtest 'put() tests' => sub {
Link Here
|
1627 |
|
1627 |
|
1628 |
subtest 'list() tests' => sub { |
1628 |
subtest 'list() tests' => sub { |
1629 |
|
1629 |
|
1630 |
plan tests => 28; |
1630 |
plan tests => 29; |
1631 |
|
1631 |
|
1632 |
$schema->storage->txn_begin; |
1632 |
$schema->storage->txn_begin; |
1633 |
|
1633 |
|
Lines 1690-1696
subtest 'list() tests' => sub {
Link Here
|
1690 |
Koha::Biblios->search({ 'biblioitem.isbn' => 'TOMAS' }, { join => [ 'biblioitem' ] }) |
1690 |
Koha::Biblios->search({ 'biblioitem.isbn' => 'TOMAS' }, { join => [ 'biblioitem' ] }) |
1691 |
->delete; |
1691 |
->delete; |
1692 |
|
1692 |
|
1693 |
|
|
|
1694 |
my $isbn_query = encode_json({ isbn => 'TOMAS' }); |
1693 |
my $isbn_query = encode_json({ isbn => 'TOMAS' }); |
1695 |
$biblio->biblioitem->set({ isbn => 'TOMAS' })->store; |
1694 |
$biblio->biblioitem->set({ isbn => 'TOMAS' })->store; |
1696 |
$t->get_ok( "//$userid:$password@/api/v1/biblios?q=$isbn_query" => |
1695 |
$t->get_ok( "//$userid:$password@/api/v1/biblios?q=$isbn_query" => |
Lines 1698-1708
subtest 'list() tests' => sub {
Link Here
|
1698 |
->status_is(200); |
1697 |
->status_is(200); |
1699 |
|
1698 |
|
1700 |
DelBiblio( $biblio->id ); |
1699 |
DelBiblio( $biblio->id ); |
1701 |
DelBiblio( $biblio2->id ); |
|
|
1702 |
|
1700 |
|
1703 |
$t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1&q=$query" => |
1701 |
$result = $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1&q=$query" => |
1704 |
{ Accept => 'application/json' } ) |
1702 |
{ Accept => 'application/json' } ) |
1705 |
->status_is(200); |
1703 |
->status_is(200)->tx->res->json; |
|
|
1704 |
is( scalar @{$result}, 1, "Only deleted biblios returned"); |
1706 |
|
1705 |
|
1707 |
$result = $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1&q=$query" => |
1706 |
$result = $t->get_ok( "//$userid:$password@/api/v1/biblios/?deleted=1&q=$query" => |
1708 |
{ Accept => 'application/marcxml+xml' } ) |
1707 |
{ Accept => 'application/marcxml+xml' } ) |
Lines 1723-1730
subtest 'list() tests' => sub {
Link Here
|
1723 |
{ Accept => 'text/plain' } ) |
1722 |
{ Accept => 'text/plain' } ) |
1724 |
->status_is(200); |
1723 |
->status_is(200); |
1725 |
|
1724 |
|
1726 |
|
|
|
1727 |
|
1728 |
$schema->storage->txn_rollback; |
1725 |
$schema->storage->txn_rollback; |
1729 |
}; |
1726 |
}; |
1730 |
|
1727 |
|
1731 |
- |
|
|