mongoscope-client
Version:
36 lines (32 loc) • 923 B
JavaScript
var assert = require('assert'),
helpers = require('./helpers');
describe('Database', function(){
before(function(done){
helpers.before(function(err){
if(err) return done(err);
helpers.client.collection('test_db.nodbwithoutacollection').destroy(function(){
done();
});
});
});
after(helpers.after);
it('should return details for the local db', function(done){
helpers.client.database('local').read(function(err, res){
assert.ifError(err);
assert(res.collection_names.length > 0);
done();
});
});
it('should create a new one', function(done){
helpers.client.collection('test_db.nodbwithoutacollection').create(function(err){
assert.ifError(err);
done();
});
});
it('should destroy one', function(done){
helpers.client.database('test_db').destroy(function(err){
assert.ifError(err);
done();
});
});
});