keyv
Advanced tools
Comparing version 0.1.2 to 0.1.3
{ | ||
"name": "keyv", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Simple key/value store with support for multiple backends", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -12,3 +12,3 @@ 'use strict'; | ||
return Promise.resolve(store.get(key)).then(data => { | ||
if (!data) { | ||
if (data === undefined) { | ||
return undefined; | ||
@@ -15,0 +15,0 @@ } |
@@ -44,2 +44,8 @@ /* eslint-disable ava/no-ignored-test-files */ | ||
test.serial('.get(key) with falsey key resolves to value', async t => { | ||
const keyv = new Keyv({ store }); | ||
await keyv.set('foo', false); | ||
t.is(await keyv.get('foo'), false); | ||
}); | ||
test.serial('.delete(key) returns a Promise', t => { | ||
@@ -46,0 +52,0 @@ const keyv = new Keyv({ store }); |
8548
153