Browse Source

Test expired.on takes age into account

pull/7/head
Luke Childs 8 years ago
parent
commit
65578a6987
  1. 16
      test/expired.on.js

16
test/expired.on.js

@ -51,3 +51,19 @@ test('expired.on returns correct expirey date for stale cache', t => {
t.true(isEqual(expired.on(headers), expiredOn));
tk.reset();
});
test('expired.on takes age into account', t => {
const date = new Date().toUTCString();
const age = 150;
const maxAge = 300;
const headers = {
date: date,
age: age,
'cache-control': `public, max-age=${maxAge}`
};
const expiredOn = addSeconds(date, (maxAge - age));
tk.freeze(date);
t.true(isEqual(expired.on(headers), expiredOn));
tk.reset();
});

Loading…
Cancel
Save