typescript-assistant
Version:
Combines and integrates professional Typescript tools into your project
18 lines • 561 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const bus_1 = require("../src/bus");
const sinon = require("sinon");
const chai_1 = require("chai");
describe('bus', () => {
let bus;
beforeEach(() => {
bus = bus_1.createBus();
});
it('broadcasts events to subscribers', () => {
let callback = sinon.stub();
bus.register('compile-started', callback);
bus.signal('compile-started');
chai_1.expect(callback.calledOnce).to.be.true;
});
});
//# sourceMappingURL=bus-tests.js.map