dont use flushSync

pull/16197/head
Rich Harris 7 months ago
parent ce09353e93
commit e49f81f409

@ -114,7 +114,7 @@ export class Fork {
*/
run(fn) {
active_fork = this;
flushSync(fn);
fn();
}
increment() {

@ -27,6 +27,7 @@ export default test({
assert.htmlEqual(p.outerHTML, '<p class="cool">hello</p>');
flushSync(() => neat.click());
await Promise.resolve();
await tick();
assert.htmlEqual(p.outerHTML, '<p class="neat">hello</p>');
}

@ -28,6 +28,7 @@ export default test({
flushSync(() => increment.click());
await Promise.resolve();
await Promise.resolve();
await tick();
assert.htmlEqual(p.innerHTML, '2a');
@ -36,6 +37,7 @@ export default test({
flushSync(() => resolve_b.click());
await Promise.resolve();
await Promise.resolve();
await tick();
assert.htmlEqual(p.innerHTML, '2b');

Loading…
Cancel
Save