export default { html : `
		<button>+1</button>
		<p>0</p>
	` , async test ( { assert , component , target , window } ) { const button = target . querySelector ( 'button' ) ; const event = new window . MouseEvent ( 'click' ) ; await button . dispatchEvent ( event ) ; assert . equal ( component . counter , 1 ) ; assert . htmlEqual ( target . innerHTML , `
			<button>+1</button>
			<p>1</p>
		` ) ; await button . dispatchEvent ( event ) ; assert . equal ( component . counter , 2 ) ; assert . htmlEqual ( target . innerHTML , `
			<button>+1</button>
			<p>2</p>
		` ) ; assert . equal ( component . foo ( ) , 42 ) ; } } ;