export default { html: ` `, ssrHtml: ` `, async test({ assert, target, component, window }) { const [input1, input2, inputFallback] = target.querySelectorAll("input"); assert.equal(component.getSubscriberCount(), 3); input1.value = "a"; await input1.dispatchEvent(new window.Event("input")); input1.value = "ab"; await input1.dispatchEvent(new window.Event("input")); assert.equal(input1.value, "ab"); assert.equal(input2.value, "ab"); assert.equal(inputFallback.value, "ab"); component.props = "hello"; assert.htmlEqual( target.innerHTML, ` hello hello ` ); component.fallback = "world"; assert.htmlEqual( target.innerHTML, ` hello hello world ` ); } };