24 lines
667 B
JavaScript

var expect = require("chai").expect;
module.exports = function (helpers) {
var component = helpers.mount(require.resolve("./index"), {});
// expect(Array.isArray(component.___domEventListenerHandles)).to.equal(true);
var el = component.el;
var fooLink = component.getEl("fooLink");
component.destroy();
// expect(component.___domEventListenerHandles).to.equal(null);
// Make sure the component is removed from the DOM tree
expect(el.parentNode == null).to.equal(true);
// Make sure there are no DOM event listeners
component.clearLog();
helpers.triggerMouseEvent(fooLink, "mouseout");
expect(component.logOutput).to.deep.equal([]);
};