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