blow-data
Version:
Data access layer for Blow.
28 lines (23 loc) • 691 B
text/typescript
/// <reference path="../typings/tsd.d.ts" />
import {isObject} from 'util';
import * as chai from 'chai';
import {MemoryAdapter} from '../src/adapters/MemoryAdapter';
import {Connection} from '../src/Connection';
const expect = chai.expect;
describe('Connection', () => {
it('export', () => {
expect(Connection).to.be.an('function');
});
it('init', done => {
Connection.init({
name: 'memory',
adapter: MemoryAdapter
}).subscribe(connection => {
expect(connection).to.be.instanceof(Connection);
expect(connection.name).to.be.equal('memory');
expect(connection.isConnected).to.be.equal(true);
done();
});
})
});