memdb
Version:
LevelUp + MemDown
30 lines (25 loc) • 550 B
JavaScript
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')
});
});
});