diff --git a/t/db_dependent/api/v1/pagination.t b/t/db_dependent/api/v1/pagination.t index 9800259ce7..fd6ab5479e 100755 --- a/t/db_dependent/api/v1/pagination.t +++ b/t/db_dependent/api/v1/pagination.t @@ -34,7 +34,7 @@ t::lib::Mocks::mock_preference( 'RESTBasicAuth', 1 ); subtest 'list() pagination tests' => sub { - plan tests => 66; + plan tests => 69; $schema->storage->txn_begin; @@ -186,5 +186,12 @@ subtest 'list() pagination tests' => sub { is( scalar @{$cities}, 10, '10 cities retrieved, -1 means all' ); + $t->get_ok("//$userid:$password@/api/v1/cities?_per_page=0")->status_is(400)->json_is( + '/0' => { + message => 'Invalid value: 0', + path => '/query/_per_page' + } + ); + $schema->storage->txn_rollback; };