level-test-sync
v1.6.11
Published
get a clean levelup-sync instance for testing.
Downloads
2
Readme
level-test-sync
inject different level implementations (browser, leveldb, etc) into your tests.
Example
Create a fresh db, with out refering to any fs or dom specifics, so that the same test can be used in the server or the browser!
var level = require('level-test')()
var db = level('foo', {encoding: 'json'})
In Memory Example
var level = require('level-test')( { mem: true })
var db = level('foo', {encoding: 'json'})
use whatever test framework you like!
options
currently supported options:
level(name, {
clean: false //do not delete database (defaults to true)
})
TODO
configure leveldb settings via command line options/enviroment vars.
License
MIT