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

(-)a/t/db_dependent/api/v1/auth.t (-4 / +3 lines)
Lines 62-74 subtest 'under() tests' => sub { Link Here
62
      ->json_is('/error', 'Authorization failure. Missing required permission(s).');
62
      ->json_is('/error', 'Authorization failure. Missing required permission(s).');
63
63
64
    # 401 (session expired)
64
    # 401 (session expired)
65
    my $session = C4::Auth::get_session($session_id);
65
    t::lib::Mocks::mock_preference( 'timeout', '1' );
66
    $session->delete;
66
    ($borrowernumber, $session_id) = create_user_and_session();
67
    $session->flush;
68
    $tx = $t->ua->build_tx( GET => "/api/v1/patrons" );
67
    $tx = $t->ua->build_tx( GET => "/api/v1/patrons" );
69
    $tx->req->cookies(
68
    $tx->req->cookies(
70
        { name => 'CGISESSID', value => $session_id } );
69
        { name => 'CGISESSID', value => $session_id } );
71
    $tx->req->env( { REMOTE_ADDR => $remote_address } );
70
    $tx->req->env( { REMOTE_ADDR => $remote_address } );
71
    sleep(2);
72
    $t->request_ok($tx)
72
    $t->request_ok($tx)
73
      ->status_is(401)
73
      ->status_is(401)
74
      ->json_is('/error', 'Session has been expired.');
74
      ->json_is('/error', 'Session has been expired.');
75
- 

Return to bug 16694