You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
652 B
24 lines
652 B
module.exports.close = function (leveldown, test, testCommon) { |
|
test('test close()', function (t) { |
|
var db = leveldown(testCommon.location()) |
|
|
|
db.open(function (err) { |
|
t.notOk(err, 'no error') |
|
t.throws( |
|
db.close.bind(db) |
|
, { name: 'Error', message: 'close() requires a callback argument' } |
|
, 'no-arg close() throws' |
|
) |
|
t.throws( |
|
db.close.bind(db, 'foo') |
|
, { name: 'Error', message: 'close() requires a callback argument' } |
|
, 'non-callback close() throws' |
|
) |
|
|
|
db.close(function (err) { |
|
t.notOk(err, 'no error') |
|
t.end() |
|
}) |
|
}) |
|
}) |
|
} |