Example #1
0
 levelup(this.cleanupDirs[0], { errorIfExists: true }, function (err) {
   assert(err)
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   assert.isInstanceOf(err, errors.OpenError)
   done()
 })
Example #2
0
 levelup(this.cleanupDirs[0] = common.nextLocation(), { createIfMissing: false }, function (err, db) {
   assert(err)
   refute(db)
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   assert.isInstanceOf(err, errors.OpenError)
   assert(err.notFound === undefined, 'err.notFound is `undefined`, should only be on NotFoundError')
   done()
 })
 db.get('undefkey', function (err, value) {
   refute(value)
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   assert.isInstanceOf(err, errors.NotFoundError)
   assert(err.notFound === true, 'err.notFound is `true`')
   assert.equals(err.status, 404, 'err.status is 404')
   assert.match(err, '[undefkey]')
   done()
 })
Example #4
0
 db.get('1', function (err, value) {
   assert(err)
   assert.isInstanceOf(err, errors.NotFoundError)
   refute(value)
   callback()
 })
 this.db.put(undefined, 'foo', function (err, value) {
   refute(value)
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   done()
 })
 this.db.del(null, function (err, value) {
   refute(value)
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   done()
 })
 , function (err) {
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   done()
 })
 this.db.batch([{ key: undefined, value: 'bar', type: 'put' }], function (err) {
   assert.isInstanceOf(err, Error)
   assert.isInstanceOf(err, errors.LevelUPError)
   done()
 })