UNPKG

level-party-hyper

Version:

open a leveldb handle multiple times

28 lines (23 loc) 709 B
var test = require('tape'); var level = require('../'); var path = require('path'); var os = require('os'); var tmpdir = require('osenv').tmpdir(); var datadir = path.join(tmpdir, 'level-party-' + Math.random()); test('two handles', function (t) { t.plan(1); var adb = level(datadir, { encoding: 'json' }); var bdb = level(datadir, { encoding: 'json' }); var value = Math.floor(Math.random() * 100000); adb.put('a', value, function (err) { if (err) t.fail(err); var times = 0; bdb.get('a', function (err, x) { t.equal(x, value); }); }); t.on('end', function () { adb.close(); bdb.close(); }); });