diff --git a/packages/svelte/tests/runtime-runes/samples/async-each-overlap/_config.js b/packages/svelte/tests/runtime-runes/samples/async-each-overlap/_config.js index 8efd2c7a40..670bc9954d 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-each-overlap/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/async-each-overlap/_config.js @@ -3,6 +3,8 @@ import { test } from '../../test'; export default test({ async test({ assert, target }) { + await tick(); + const [add, shift] = target.querySelectorAll('button'); add.click(); @@ -12,21 +14,19 @@ export default test({ add.click(); await tick(); - // TODO pending count / number of pushes is off - assert.htmlEqual( target.innerHTML, ` - - -

pending=6 values.length=1 values=[1]

-
not keyed: -
1
-
-
keyed: -
1
-
- ` + + +

pending=6 values.length=1 values=[1]

+
not keyed: +
1
+
+
keyed: +
1
+
+ ` ); shift.click(); @@ -36,18 +36,18 @@ export default test({ assert.htmlEqual( target.innerHTML, ` - - -

pending=4 values.length=2 values=[1,2]

-
not keyed: -
1
-
2
-
-
keyed: -
1
-
2
-
- ` + + +

pending=4 values.length=2 values=[1,2]

+
not keyed: +
1
+
2
+
+
keyed: +
1
+
2
+
+ ` ); shift.click(); @@ -57,20 +57,20 @@ export default test({ assert.htmlEqual( target.innerHTML, ` - - -

pending=2 values.length=3 values=[1,2,3]

-
not keyed: -
1
-
2
-
3
-
-
keyed: -
1
-
2
-
3
-
- ` + + +

pending=2 values.length=3 values=[1,2,3]

+
not keyed: +
1
+
2
+
3
+
+
keyed: +
1
+
2
+
3
+
+ ` ); shift.click(); @@ -80,22 +80,22 @@ export default test({ assert.htmlEqual( target.innerHTML, ` - - -

pending=0 values.length=4 values=[1,2,3,4]

-
not keyed: -
1
-
2
-
3
-
4
-
-
keyed: -
1
-
2
-
3
-
4
-
- ` + + +

pending=0 values.length=4 values=[1,2,3,4]

+
not keyed: +
1
+
2
+
3
+
4
+
+
keyed: +
1
+
2
+
3
+
4
+
+ ` ); } });