diff --git a/packages/svelte/tests/runtime-browser/driver.js b/packages/svelte/tests/runtime-browser/driver.js index f86c6b20d3..ef6acd08f6 100644 --- a/packages/svelte/tests/runtime-browser/driver.js +++ b/packages/svelte/tests/runtime-browser/driver.js @@ -46,8 +46,9 @@ export default async function (target) { } while (new Date().getTime() <= start + ms); }; + flushSync(); + if (config.html) { - flushSync(); assert.htmlEqual(target.innerHTML, config.html); } diff --git a/packages/svelte/tests/runtime-browser/samples/bind-playbackrate/_config.js b/packages/svelte/tests/runtime-browser/samples/bind-playbackrate/_config.js index c94ad0ee3c..08da401b75 100644 --- a/packages/svelte/tests/runtime-browser/samples/bind-playbackrate/_config.js +++ b/packages/svelte/tests/runtime-browser/samples/bind-playbackrate/_config.js @@ -4,7 +4,6 @@ import { test, ok } from '../../assert'; export default test({ mode: ['client'], async test({ assert, target }) { - flushSync(); const audio = target.querySelector('audio'); const button = target.querySelector('button'); ok(audio); diff --git a/packages/svelte/tests/runtime-browser/samples/head-script/_config.js b/packages/svelte/tests/runtime-browser/samples/head-script/_config.js index ba2680cac1..f39a2defa9 100644 --- a/packages/svelte/tests/runtime-browser/samples/head-script/_config.js +++ b/packages/svelte/tests/runtime-browser/samples/head-script/_config.js @@ -3,7 +3,6 @@ import { test } from '../../assert'; export default test({ test({ assert, window }) { - flushSync(); document.dispatchEvent(new Event('DOMContentLoaded')); assert.equal(window.document.querySelector('button')?.textContent, 'Hello world'); } diff --git a/packages/svelte/tests/runtime-browser/samples/sole-script-tag/_config.js b/packages/svelte/tests/runtime-browser/samples/sole-script-tag/_config.js index bc81a48fb1..773eeda447 100644 --- a/packages/svelte/tests/runtime-browser/samples/sole-script-tag/_config.js +++ b/packages/svelte/tests/runtime-browser/samples/sole-script-tag/_config.js @@ -6,7 +6,6 @@ export default test({ // Needs to be in this test suite because JSDOM does not quite get this right. mode: ['client'], test({ window, assert }) { - flushSync(); // In here to give effects etc time to execute assert.htmlEqual(window.document.body.innerHTML, 'this should be executed'); }