diff --git a/packages/svelte/tests/runtime-runes/samples/async-const/_config.js b/packages/svelte/tests/runtime-runes/samples/async-const/_config.js
index f9ce325064..084d9c3874 100644
--- a/packages/svelte/tests/runtime-runes/samples/async-const/_config.js
+++ b/packages/svelte/tests/runtime-runes/samples/async-const/_config.js
@@ -1,16 +1,12 @@
+import { tick } from 'svelte';
import { test } from '../../test';
export default test({
html: `
Loading...
`,
async test({ assert, target }) {
- await new Promise((resolve) => setTimeout(resolve, 100));
- assert.htmlEqual(
- target.innerHTML,
- `
- Hello, world!
-
- `
- );
+ await tick();
+
+ assert.htmlEqual(target.innerHTML, `Hello, world!
`);
}
});
diff --git a/packages/svelte/tests/runtime-runes/samples/async-const/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-const/main.svelte
index 3c13320fa6..9321bd7929 100644
--- a/packages/svelte/tests/runtime-runes/samples/async-const/main.svelte
+++ b/packages/svelte/tests/runtime-runes/samples/async-const/main.svelte
@@ -1,23 +1,16 @@
+
{#snippet pending()}
Loading...
{/snippet}
+
{#snippet greet()}
- {@const greeting = await wait(`Hello, ${name}!`, 50)}
+ {@const greeting = await `Hello, ${name}!`}
{greeting}
-
{/snippet}
+
{@render greet()}