X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=t%2F02_check.t;h=880ff3316c65194c03578bf745a0cbe974d39a1d;hb=HEAD;hp=edbbda4254946b4fd5b259e6c5c4b15373a19629;hpb=671987bf531599f0f25c110cb90c8f8cb14d08f9;p=www-csrf diff --git a/t/02_check.t b/t/02_check.t index edbbda4..880ff33 100644 --- a/t/02_check.t +++ b/t/02_check.t @@ -6,21 +6,21 @@ is(check_csrf_token("id", "secret", "5df5e9f17c929a45af5d33624ec052903599958f," . "112233445566778899aabbccddeeff0011223344," . "1234567890"), - 1, + WWW::CSRF::CSRF_OK, "check simple token"); -isnt(check_csrf_token("id", "secret", - "0000000000000000000000000000000000000000," . - "112233445566778899aabbccddeeff0011223344," . - "1234567890"), - 1, - "check simple invalid token"); +is(check_csrf_token("id", "secret", + "0000000000000000000000000000000000000000," . + "112233445566778899aabbccddeeff0011223344," . + "1234567890"), + WWW::CSRF::CSRF_INVALID_SIGNATURE, + "check simple invalid token"); -isnt(check_csrf_token("id", "secret", - "5df5e9f17c929a45af5d33624ec052903599958f," . - "112233445566778899aabbccddeeff0011223344"), - 1, - "check simple malformed token"); +is(check_csrf_token("id", "secret", + "5df5e9f17c929a45af5d33624ec052903599958f," . + "112233445566778899aabbccddeeff0011223344"), + WWW::CSRF::CSRF_MALFORMED_TOKEN, + "check simple malformed token (missing time)"); is(check_csrf_token("id", "secret", "5df5e9f17c929a45af5d33624ec052903599958f," . @@ -29,25 +29,25 @@ is(check_csrf_token("id", "secret", Time => 1234567895, MaxAge => 10 }), - 1, + WWW::CSRF::CSRF_OK, "check with maxage"); -isnt(check_csrf_token("id", "secret", - "5df5e9f17c929a45af5d33624ec052903599958f," . - "112233445566778899aabbccddeeff0011223344," . - "1234567890", { - Time => 1234567895, - MaxAge => 3 - }), - 1, - "check expired with maxage"); +is(check_csrf_token("id", "secret", + "5df5e9f17c929a45af5d33624ec052903599958f," . + "112233445566778899aabbccddeeff0011223344," . + "1234567890", { + Time => 1234567895, + MaxAge => 3 + }), + WWW::CSRF::CSRF_EXPIRED, + "check expired with maxage"); -isnt(check_csrf_token("id", "secret", - "5df5e9f17c929a45af5d33624ec052903599958f," . - "112233445566778899aabbccddeeff0011223344," . - "1234567894", { - Time => 1234567895, - MaxAge => 10 - }), - 1, - "check falsified timestamp"); +is(check_csrf_token("id", "secret", + "5df5e9f17c929a45af5d33624ec052903599958f," . + "112233445566778899aabbccddeeff0011223344," . + "1234567894", { + Time => 1234567895, + MaxAge => 10 + }), + WWW::CSRF::CSRF_INVALID_SIGNATURE, + "check falsified timestamp");