UNPKG

memdb

Version:
30 lines (25 loc) 550 B
var test = require('tape'); var MemDB = require('..'); test('MemDB', function (t) { t.plan(3); var db = MemDB(); db.put('foo', 'bar', function (err) { t.error(err); db.get('foo', function (err, value) { t.error(err); t.equal(value, 'bar'); }); }); }); test('no global state', function (t) { t.plan(3); var a = MemDB(); var b = MemDB(); a.put('foo', 'bar', function (err) { t.error(err); b.get('foo', function (err, val) { t.ok(err, 'had error') t.notEqual(val, 'bar') }); }); });