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(); +});