baqend
Version:
Baqend JavaScript SDK
28 lines (23 loc) • 669 B
JavaScript
if (typeof module !== 'undefined') {
require('./node');
}
describe('Test Global DB', function () {
before(async function () {
await helper.ensureGlobalConnected();
});
it('should export global DB', function () {
expect(DB).be.ok;
expect(DB).instanceof(DB.EntityManager);
});
it('should allow to add an callback to global DB object', function () {
return DB.ready(function (localDb) {
expect(localDb).equal(DB);
expect(localDb).instanceof(DB.EntityManager);
});
});
it('should only allow one connect call', async function () {
expect(function () {
DB.connect(env.TEST_SERVER);
}).throw(Error);
});
});