X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=t%2F02_check.t;fp=t%2F02_check.t;h=a364560bf353478cd13d3443d586d75e919da785;hb=c767e0803a6b9f2a85f07578a35dd331b88dd1fd;hp=edbbda4254946b4fd5b259e6c5c4b15373a19629;hpb=80a40fdedd8dc58264dd6ef1c14d679cf2291add;p=www-csrf diff --git a/t/02_check.t b/t/02_check.t index edbbda4..a364560 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"); 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");