var expect = require('chai').expect; module.exports = function(helpers) { var component = helpers.mount(require('./index'), {}); var customEventsComponent = helpers.mount(require('./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); };