2016-02-27 02:23:57 -08:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
let DatabaseController = require('../src/Controllers/DatabaseController');
|
|
|
|
|
let MongoStorageAdapter = require('../src/Adapters/Storage/Mongo/MongoStorageAdapter');
|
2016-02-27 02:02:33 -08:00
|
|
|
|
|
|
|
|
describe('DatabaseController', () => {
|
2016-02-27 02:23:57 -08:00
|
|
|
it('can be constructed', done => {
|
2016-04-13 05:21:53 -07:00
|
|
|
let adapter = new MongoStorageAdapter({
|
2016-04-13 16:45:07 -07:00
|
|
|
uri: 'mongodb://localhost:27017/test',
|
|
|
|
|
collectionPrefix: 'test_',
|
2016-02-27 02:23:57 -08:00
|
|
|
});
|
2016-04-13 16:45:07 -07:00
|
|
|
let databaseController = new DatabaseController(adapter);
|
2016-02-27 02:23:57 -08:00
|
|
|
databaseController.connect().then(done, error => {
|
2016-02-27 02:02:33 -08:00
|
|
|
console.log('error', error.stack);
|
|
|
|
|
fail();
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
});
|