File tree Expand file tree Collapse file tree 7 files changed +20
-51
lines changed
packages/svelte/tests/runtime-runes/samples Expand file tree Collapse file tree 7 files changed +20
-51
lines changed Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { test } from '../../test' ;
33
44export default test ( {
@@ -17,9 +17,7 @@ export default test({
1717 `
1818 ) ;
1919
20- await Promise . resolve ( ) ;
21- await Promise . resolve ( ) ;
22- await Promise . resolve ( ) ;
20+ await tick ( ) ;
2321
2422 assert . htmlEqual (
2523 target . innerHTML ,
@@ -33,11 +31,10 @@ export default test({
3331 `
3432 ) ;
3533
36- flushSync ( ( ) => ok . click ( ) ) ;
34+ ok . click ( ) ;
3735
38- flushSync ( ( ) => b . click ( ) ) ;
39- await Promise . resolve ( ) ;
40- await Promise . resolve ( ) ;
36+ b . click ( ) ;
37+ await tick ( ) ;
4138
4239 assert . htmlEqual (
4340 target . innerHTML ,
Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { test } from '../../test' ;
33
44export default test ( {
55 async test ( { assert, target } ) {
6- await Promise . resolve ( ) ;
7-
86 assert . htmlEqual (
97 target . innerHTML ,
108 `
@@ -19,9 +17,8 @@ export default test({
1917
2018 const [ a , b , c , ok ] = target . querySelectorAll ( 'button' ) ;
2119
22- flushSync ( ( ) => b . click ( ) ) ;
23- await Promise . resolve ( ) ;
24- await Promise . resolve ( ) ;
20+ b . click ( ) ;
21+ await tick ( ) ;
2522
2623 assert . htmlEqual (
2724 target . innerHTML ,
@@ -35,11 +32,10 @@ export default test({
3532 `
3633 ) ;
3734
38- flushSync ( ( ) => ok . click ( ) ) ;
35+ ok . click ( ) ;
3936
40- flushSync ( ( ) => b . click ( ) ) ;
41- await Promise . resolve ( ) ;
42- await Promise . resolve ( ) ;
37+ b . click ( ) ;
38+ await tick ( ) ;
4339
4440 assert . htmlEqual (
4541 target . innerHTML ,
Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { deferred } from '../../../../src/internal/shared/utils.js' ;
33import { test } from '../../test' ;
44
@@ -18,10 +18,7 @@ export default test({
1818
1919 async test ( { assert, target, component } ) {
2020 d . resolve ( 'hello' ) ;
21- await Promise . resolve ( ) ;
22- await Promise . resolve ( ) ;
2321 await tick ( ) ;
24- flushSync ( ) ;
2522 assert . htmlEqual ( target . innerHTML , '<h1>hello</h1>' ) ;
2623
2724 component . promise = ( d = deferred ( ) ) . promise ;
Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { deferred } from '../../../../src/internal/shared/utils.js' ;
33import { test } from '../../test' ;
44
@@ -18,10 +18,7 @@ export default test({
1818
1919 async test ( { assert, target, component } ) {
2020 d . resolve ( 'h1' ) ;
21- await Promise . resolve ( ) ;
22- await Promise . resolve ( ) ;
2321 await tick ( ) ;
24- flushSync ( ) ;
2522 assert . htmlEqual ( target . innerHTML , '<h1>hello</h1>' ) ;
2623
2724 component . promise = ( d = deferred ( ) ) . promise ;
Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { deferred } from '../../../../src/internal/shared/utils.js' ;
33import { test } from '../../test' ;
44
@@ -18,11 +18,7 @@ export default test({
1818
1919 async test ( { assert, target } ) {
2020 d . resolve ( 'hello' ) ;
21- await Promise . resolve ( ) ;
22- await Promise . resolve ( ) ;
23- await Promise . resolve ( ) ;
2421 await tick ( ) ;
25- flushSync ( ) ;
2622 assert . htmlEqual ( target . innerHTML , '<p>hello</p>' ) ;
2723 }
2824} ) ;
Original file line number Diff line number Diff line change 1- import { flushSync , tick } from 'svelte' ;
1+ import { tick } from 'svelte' ;
22import { test } from '../../test' ;
33
44export default test ( {
@@ -12,12 +12,8 @@ export default test({
1212 async test ( { assert, target } ) {
1313 const [ button1 , button2 ] = target . querySelectorAll ( 'button' ) ;
1414
15- flushSync ( ( ) => button1 . click ( ) ) ;
16- await Promise . resolve ( ) ;
17- await Promise . resolve ( ) ;
18- await Promise . resolve ( ) ;
15+ button1 . click ( ) ;
1916 await tick ( ) ;
20- flushSync ( ) ;
2117
2218 assert . htmlEqual (
2319 target . innerHTML ,
@@ -29,12 +25,8 @@ export default test({
2925 `
3026 ) ;
3127
32- flushSync ( ( ) => button2 . click ( ) ) ;
33- await Promise . resolve ( ) ;
34- await Promise . resolve ( ) ;
35- await Promise . resolve ( ) ;
28+ button2 . click ( ) ;
3629 await tick ( ) ;
37- flushSync ( ) ;
3830
3931 assert . htmlEqual (
4032 target . innerHTML ,
Original file line number Diff line number Diff line change 1- import { flushSync , settled , tick } from 'svelte' ;
1+ import { flushSync , tick } from 'svelte' ;
22import { test } from '../../test' ;
33
44export default test ( {
55 html : `<p>loading...</p>` ,
66
77 async test ( { assert, target } ) {
8- await Promise . resolve ( ) ;
9- await Promise . resolve ( ) ;
10- await Promise . resolve ( ) ;
11- await Promise . resolve ( ) ;
8+ await tick ( ) ;
129
1310 assert . htmlEqual (
1411 target . innerHTML ,
@@ -39,10 +36,7 @@ export default test({
3936 `
4037 ) ;
4138
42- await Promise . resolve ( ) ;
43- await Promise . resolve ( ) ;
44- await Promise . resolve ( ) ;
45- await Promise . resolve ( ) ;
39+ await tick ( ) ;
4640
4741 assert . htmlEqual (
4842 target . innerHTML ,
You can’t perform that action at this time.
0 commit comments