cacheable-request
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "cacheable-request", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Wrap native HTTP requests with RFC compliant cache support", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -116,2 +116,4 @@ 'use strict'; | ||
this.cache.on('error', err => ee.emit('error', err)); | ||
get(opts).catch(err => ee.emit('error', err)); | ||
@@ -118,0 +120,0 @@ |
@@ -85,2 +85,12 @@ import EventEmitter from 'events'; | ||
test.cb('cacheableRequest emits error event if cache adapter connection errors', t => { | ||
const cacheableRequest = new CacheableRequest(request, `sqlite://non/existent/database.sqlite`); | ||
cacheableRequest(url.parse(s.url)) | ||
.on('error', err => { | ||
t.is(err.code, 'SQLITE_CANTOPEN'); | ||
t.end(); | ||
}) | ||
.on('request', req => req.end()); | ||
}); | ||
test.cb('cacheableRequest emits error event if cache.get errors', t => { | ||
@@ -87,0 +97,0 @@ const errMessage = 'Fail'; |
29906
552