diff --git a/src/index.js b/src/index.js index 0123fba..2dca3d3 100644 --- a/src/index.js +++ b/src/index.js @@ -44,6 +44,7 @@ const cacheableResponse = ({ return async opts => { const { req, res } = opts + const [raw, { forceExpiration, hasValue, key, isExpired, isStale }] = await memoGet(opts) diff --git a/test/helpers.js b/test/helpers.js index 5cb4cc6..d45f906 100644 --- a/test/helpers.js +++ b/test/helpers.js @@ -7,15 +7,7 @@ const closeServer = server => require('util').promisify(server.close.bind(server))() const runServer = async (t, handler) => { - const server = createServer(async (req, res) => { - try { - await handler({ req, res }) - } catch (error) { - console.error(error) - res.statusCode = 500 - res.end() - } - }) + const server = createServer(async (req, res) => handler({ req, res })) const url = await listen(server) t.teardown(() => closeServer(server)) return url