import * as path from 'path' ; export default { html : `
		import
		<p>1 + 2 + 3 + 4 = 10</p>
		local
		<p>1 + 2 + 3 + 4 = 10</p>
		<button>Add a number</button>
	` , before_test ( ) { delete require . cache [ path . resolve ( __dirname , 'data.js' ) ] ; } , async test ( { assert , target , window } ) { const btn = target . querySelector ( 'button' ) ; const clickEvent = new window . MouseEvent ( 'click' ) ; await btn . dispatchEvent ( clickEvent ) ; assert . htmlEqual ( target . innerHTML , `
			import
			<p>1 + 2 + 3 + 4 + 5 = 15</p>
			local
			<p>1 + 2 + 3 + 4 + 5 = 15</p>
			<button>Add a number</button>
		` ) ; await btn . dispatchEvent ( clickEvent ) ; assert . htmlEqual ( target . innerHTML , `
			import
			<p>1 + 2 + 3 + 4 + 5 + 6 = 21</p>
			local
			<p>1 + 2 + 3 + 4 + 5 + 6 = 21</p>
			<button>Add a number</button>
		` ) ; } } ;