22 lines
615 B
JavaScript

var expect = require("chai").expect;
module.exports = function (helpers) {
var component = helpers.mount(require.resolve("./index"), {});
var customEventsComponent = helpers.mount(
require.resolve("./components/app-custom-events"),
{},
);
var receivedEvents = [];
component.subscribeTo(customEventsComponent).on("testEvent", function () {
receivedEvents.push(arguments);
});
customEventsComponent.emitTestEvent1();
expect(receivedEvents.length).to.equal(1);
customEventsComponent.destroy();
customEventsComponent.emitTestEvent2();
expect(receivedEvents.length).to.equal(1);
};