|
@ -46,7 +46,7 @@ subtest 'list() tests' => sub { |
|
|
$schema->storage->txn_rollback; |
|
|
$schema->storage->txn_rollback; |
|
|
|
|
|
|
|
|
subtest 'librarian access tests' => sub { |
|
|
subtest 'librarian access tests' => sub { |
|
|
plan tests => 13; |
|
|
plan tests => 16; |
|
|
|
|
|
|
|
|
$schema->storage->txn_begin; |
|
|
$schema->storage->txn_begin; |
|
|
|
|
|
|
|
@ -67,6 +67,10 @@ subtest 'list() tests' => sub { |
|
|
->status_is(200) |
|
|
->status_is(200) |
|
|
->json_is('/0/cardnumber' => $librarian->cardnumber); |
|
|
->json_is('/0/cardnumber' => $librarian->cardnumber); |
|
|
|
|
|
|
|
|
|
|
|
$t->get_ok("//$userid:$password@/api/v1/patrons?q={\"cardnumber\":\"" . $librarian->cardnumber ."\"}") |
|
|
|
|
|
->status_is(200) |
|
|
|
|
|
->json_is('/0/cardnumber' => $librarian->cardnumber); |
|
|
|
|
|
|
|
|
$t->get_ok("//$userid:$password@/api/v1/patrons?address2=" . $librarian->address2) |
|
|
$t->get_ok("//$userid:$password@/api/v1/patrons?address2=" . $librarian->address2) |
|
|
->status_is(200) |
|
|
->status_is(200) |
|
|
->json_is('/0/address2' => $librarian->address2); |
|
|
->json_is('/0/address2' => $librarian->address2); |
|
|