export default { html : '<button>click me</button>' , test ( { assert , target } ) { const button = target . querySelector ( 'button' ) ; const messages = [ ] ; const log = console . log ; console . log = msg => { messages . push ( msg ) ; } ; try { button . dispatchEvent ( new window . MouseEvent ( 'click' ) ) ; assert . deepEqual ( messages , [ 'clicked' ] ) ; } catch ( err ) { console . log = log ; throw err ; } console . log = log ; } } ;