failing test

pull/16197/head
Rich Harris 4 months ago
parent d131e2892c
commit f8e4651b7c

@ -3,7 +3,7 @@ import { test } from '../../test';
export default test({ export default test({
html: ` html: `
<button>increment</button> <button>clicks: 0</button>
<p>pending...</p> <p>pending...</p>
`, `,
@ -23,7 +23,7 @@ export default test({
assert.htmlEqual( assert.htmlEqual(
target.innerHTML, target.innerHTML,
` `
<button>increment</button> <button>clicks: 0</button>
<p>0</p> <p>0</p>
` `
); );
@ -35,13 +35,25 @@ export default test({
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
assert.equal(p.textContent, '1'); assert.htmlEqual(
target.innerHTML,
`
<button>clicks: 1</button>
<p>1</p>
`
);
flushSync(() => button.click()); flushSync(() => button.click());
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
assert.equal(p.textContent, '2'); assert.htmlEqual(
target.innerHTML,
`
<button>clicks: 2</button>
<p>2</p>
`
);
flushSync(() => button.click()); flushSync(() => button.click());
await Promise.resolve(); await Promise.resolve();
@ -50,7 +62,7 @@ export default test({
assert.htmlEqual( assert.htmlEqual(
target.innerHTML, target.innerHTML,
` `
<button>increment</button> <button>clicks: 3</button>
<button>retry</button> <button>retry</button>
` `
); );
@ -69,12 +81,24 @@ export default test({
[p] = target.querySelectorAll('p'); [p] = target.querySelectorAll('p');
assert.equal(p.textContent, '4'); assert.htmlEqual(
target.innerHTML,
`
<button>clicks: 4</button>
<p>4</p>
`
);
flushSync(() => button1.click()); flushSync(() => button1.click());
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
await Promise.resolve(); await Promise.resolve();
assert.equal(p.textContent, '5'); assert.htmlEqual(
target.innerHTML,
`
<button>clicks: 5</button>
<p>5</p>
`
);
} }
}); });

@ -8,7 +8,7 @@
</script> </script>
<button onclick={() => count++}> <button onclick={() => count++}>
increment clicks: {count}
</button> </button>
<svelte:boundary> <svelte:boundary>

Loading…
Cancel
Save