Skip to content

Commit 7cec17c

Browse files
committed
fix flaky test
1 parent 3df9d84 commit 7cec17c

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

test/runtime/samples/reactive-values-text-node/_config.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1+
import { create_deferred } from '../../../helpers';
2+
3+
let deferred;
4+
15
export default {
6+
before_test() {
7+
deferred = create_deferred();
8+
},
9+
10+
get props() {
11+
return { deferred };
12+
},
13+
214
html: '<div>same text</div>',
15+
316
async test({ assert, target }) {
4-
await new Promise((f) => setTimeout(f, 10));
17+
await deferred.promise;
518
assert.htmlEqual(
619
target.innerHTML,
720
`

test/runtime/samples/reactive-values-text-node/main.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<script>
2+
export let deferred;
23
let text = 'same';
34
setTimeout(() => {
45
text = 'same text';
6+
deferred.resolve();
57
}, 5);
68
</script>
79

0 commit comments

Comments
 (0)