export default { html: ` `, async test({ assert, component, target, window }) { const button = target.querySelector('button'); const enter = new window.MouseEvent('mouseenter'); const leave = new window.MouseEvent('mouseleave'); const ctrlPress = new window.KeyboardEvent('keydown', { ctrlKey: true }); await button.dispatchEvent(enter); assert.htmlEqual(target.innerHTML, `
Perform an Action
`); await window.dispatchEvent(ctrlPress); assert.htmlEqual(target.innerHTML, `
Perform an augmented Action
`); await button.dispatchEvent(leave); assert.htmlEqual(target.innerHTML, ` `); } };