Browse Source

Test namespaced delete only deletes from current namespace

emp
Luke Childs 7 years ago
committed by Jytesh
parent
commit
d73dec04ca
  1. 10
      packages/keyv-test-suite/src/namespace.js

10
packages/keyv-test-suite/src/namespace.js

@ -15,6 +15,16 @@ const keyvNamepsaceTests = (test, Keyv, store) => {
t.is(await keyv2.get('foo'), 'keyv2');
});
test.serial('namespaced delete only deletes from current namespace', async t => {
const keyv1 = new Keyv({ store, namespace: 'keyv1' });
const keyv2 = new Keyv({ store, namespace: 'keyv2' });
await keyv1.set('foo', 'keyv1');
await keyv2.set('foo', 'keyv2');
t.is(await keyv1.delete('foo'), true);
t.is(await keyv1.get('foo'), undefined);
t.is(await keyv2.get('foo'), 'keyv2');
});
test.after.always(async () => {
const keyv1 = new Keyv({ store, namespace: 'keyv1' });
const keyv2 = new Keyv({ store, namespace: 'keyv2' });

Loading…
Cancel
Save