message: ensure there is no error after cleanup(cb)
diff: @@ -8,28 +8,33 @@ function makeTest (name, testFn) {
  test(name, function (t) {
  cleanup(function () {
  var loc = location()
  - , db = leveldown(loc)
  - , done = function (close) {
  - if (close === false)
  - return cleanup(t.end.bind(t))
  + var db = leveldown(loc)
  + var done = function (close) {
  + if (close === false) {
  + cleanup(function (err) {
  + t.error(err, 'no error after cleanup')
  + t.end()
  + })
  + return
  + }
  db.close(function (err) {
  t.notOk(err, 'no error from close()')
  - cleanup(t.end.bind(t))
  + cleanup(function (err) {
  + t.error(err, 'no error after cleanup')
  + t.end()
  + })
  })
  }
  db.open(function (err) {
  t.notOk(err, 'no error from open()')
  - db.batch(
  - [
  - { type: 'put', key: 'one', value: '1' }
  - , { type: 'put', key: 'two', value: '2' }
  - , { type: 'put', key: 'three', value: '3' }
  - ]
  - , function (err) {
  + db.batch([
  + { type: 'put', key: 'one', value: '1' },
  + { type: 'put', key: 'two', value: '2' },
  + { type: 'put', key: 'three', value: '3' }
  + ], function (err) {
  t.notOk(err, 'no error from batch()')
  testFn(db, t, done, loc)
  - }
  - )
  + })
  })
  })
  })
  