diff --git a/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte index 24900f5cb2..dec5a55899 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte @@ -13,20 +13,21 @@ } // make sure the second promise resolve before the first one - if(resolver){ + if (resolver){ new Promise(r => { setTimeout(r); - }).then(update_and_resolve).then(()=>{ - setTimeout(()=>{ + }).then(update_and_resolve).then(() => { + setTimeout(() => { resolver(); resolver = null; }); }); - }else if(v){ + } else if (v) { resolver = update_and_resolve; - }else{ + } else { Promise.resolve().then(update_and_resolve); } + return r.promise; }