export default { props: { a: 3, b: 4, c: 5, d: 6 }, html: `
Length: 3
Values: 4,5,1
`, async test({ assert, target, window, }) { const [btn1, btn2, btn3, btn4] = target.querySelectorAll('button'); const clickEvent = new window.MouseEvent('click'); await btn1.dispatchEvent(clickEvent); assert.htmlEqual(target.innerHTML, `
Length: 3
Values: 4,5,1
`); await btn2.dispatchEvent(clickEvent); assert.htmlEqual(target.innerHTML, `
Length: 3
Values: 34,5,1
`); await btn3.dispatchEvent(clickEvent); assert.htmlEqual(target.innerHTML, `
Length: 3
Values: 34,5,31
`); await btn4.dispatchEvent(clickEvent); assert.htmlEqual(target.innerHTML, `
Length: 4
Values: 34,5,31,2
`); } };