diff --git a/test/test-find-dot-collection.js b/test/test-find-dot-collection.js index 44b130b..d68e7f6 100644 --- a/test/test-find-dot-collection.js +++ b/test/test-find-dot-collection.js @@ -1,16 +1,27 @@ var test = require('./tape') var mongojs = require('../index') var db = mongojs('test', ['test.dot']) +var dbNoCollections = mongojs('test') test('find in dot collection', function (t) { - db['test.dot'].drop(function () { - db['test.dot'].insert({ name: 'dot' }, function (err) { + var collection = db['test.dot'] + testDropInsertAndFind(t, collection) +}) + +test('find in dot collection', function (t) { + var collection = dbNoCollections.collection('test.dot') + testDropInsertAndFind(t, collection) +}) + +function testDropInsertAndFind (t, collection) { + collection.drop(function () { + collection.insert({ name: 'dot' }, function (err) { t.error(err) - db['test.dot'].findOne(function (err, doc) { + collection.findOne(function (err, doc) { t.error(err) t.equal(doc.name, 'dot') t.end() }) }) }) -}) +}