From edbae35197928599de2b622fc7a61d71b3a4a28b Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Fri, 23 Dec 2016 11:49:04 +0700 Subject: [PATCH] Test expired.on returns correct expirey date for instantly stale cache --- test/expired.on.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/expired.on.js b/test/expired.on.js index 77afce9..9eaa6c9 100644 --- a/test/expired.on.js +++ b/test/expired.on.js @@ -22,3 +22,16 @@ test('expired.on returns correct expirey date for valid cache', t => { t.true(isEqual(expired.on(headers), expiredOn)); tk.reset(); }); + +test('expired.on returns correct expirey date for instantly stale cache', t => { + const date = new Date().toUTCString(); + const headers = { + date: date, + age: 0, + 'cache-control': `public, max-age=0` + }; + + tk.freeze(date); + t.true(isEqual(expired.on(headers), date)); + tk.reset(); +});