0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-06 22:40:14 -05:00

Merge pull request #2870 from halfdan/2776-can-haz-cookie

Fix 12h cookie test issue
This commit is contained in:
Hannah Wolfe 2014-06-03 20:51:38 +01:00
commit 1ae98df995

View file

@ -200,13 +200,22 @@ describe('Admin Routing', function () {
should.exist(res.headers['set-cookie']);
should.exist(res.headers.date);
var expires;
// Session should expire 12 hours after the time in the date header
expires = moment.utc(res.headers.date).add('Hours', 12).format("ddd, DD MMM YYYY HH:mm");
expires = new RegExp("Expires=" + expires);
var expires,
dateAfter = moment.utc(res.headers.date).add('Hours', 12),
match,
expireDate;
expires = new RegExp("Expires=(.*);");
res.headers['set-cookie'].should.match(expires);
match = String(res.headers['set-cookie']).match(expires);
expireDate = moment.utc(new Date(match[1]));
// The expire date should be about 12 hours after the request
expireDate.diff(dateAfter).should.be.below(2500);
done();
});
});