From 6a9051d1389e41cda1e4335413e312984f2a353e Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Fri, 23 Dec 2016 12:06:40 +0700 Subject: [PATCH] Test headers can be passed in as an object --- test/headers.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/headers.js diff --git a/test/headers.js b/test/headers.js new file mode 100644 index 0000000..77f4f3e --- /dev/null +++ b/test/headers.js @@ -0,0 +1,17 @@ +import test from 'ava'; +import tk from 'timekeeper'; +import isEqual from 'date-fns/is_equal'; +import expired from '../'; + +test('headers can be passed in as an object', 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(); +});