pull/15844/head
Rich Harris 3 months ago
parent 2ae79f364d
commit 0be1f6aca0

@ -1,4 +1,4 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { test } from '../../test';
export default test({
@ -17,9 +17,7 @@ export default test({
`
);
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await tick();
assert.htmlEqual(
target.innerHTML,
@ -33,11 +31,10 @@ export default test({
`
);
flushSync(() => ok.click());
ok.click();
flushSync(() => b.click());
await Promise.resolve();
await Promise.resolve();
b.click();
await tick();
assert.htmlEqual(
target.innerHTML,

@ -1,10 +1,8 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { test } from '../../test';
export default test({
async test({ assert, target }) {
await Promise.resolve();
assert.htmlEqual(
target.innerHTML,
`
@ -19,9 +17,8 @@ export default test({
const [a, b, c, ok] = target.querySelectorAll('button');
flushSync(() => b.click());
await Promise.resolve();
await Promise.resolve();
b.click();
await tick();
assert.htmlEqual(
target.innerHTML,
@ -35,11 +32,10 @@ export default test({
`
);
flushSync(() => ok.click());
ok.click();
flushSync(() => b.click());
await Promise.resolve();
await Promise.resolve();
b.click();
await tick();
assert.htmlEqual(
target.innerHTML,

@ -1,4 +1,4 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { deferred } from '../../../../src/internal/shared/utils.js';
import { test } from '../../test';
@ -18,10 +18,7 @@ export default test({
async test({ assert, target, component }) {
d.resolve('hello');
await Promise.resolve();
await Promise.resolve();
await tick();
flushSync();
assert.htmlEqual(target.innerHTML, '<h1>hello</h1>');
component.promise = (d = deferred()).promise;

@ -1,4 +1,4 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { deferred } from '../../../../src/internal/shared/utils.js';
import { test } from '../../test';
@ -18,10 +18,7 @@ export default test({
async test({ assert, target, component }) {
d.resolve('h1');
await Promise.resolve();
await Promise.resolve();
await tick();
flushSync();
assert.htmlEqual(target.innerHTML, '<h1>hello</h1>');
component.promise = (d = deferred()).promise;

@ -1,4 +1,4 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { deferred } from '../../../../src/internal/shared/utils.js';
import { test } from '../../test';
@ -18,11 +18,7 @@ export default test({
async test({ assert, target }) {
d.resolve('hello');
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await tick();
flushSync();
assert.htmlEqual(target.innerHTML, '<p>hello</p>');
}
});

@ -1,4 +1,4 @@
import { flushSync, tick } from 'svelte';
import { tick } from 'svelte';
import { test } from '../../test';
export default test({
@ -12,12 +12,8 @@ export default test({
async test({ assert, target }) {
const [button1, button2] = target.querySelectorAll('button');
flushSync(() => button1.click());
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
button1.click();
await tick();
flushSync();
assert.htmlEqual(
target.innerHTML,
@ -29,12 +25,8 @@ export default test({
`
);
flushSync(() => button2.click());
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
button2.click();
await tick();
flushSync();
assert.htmlEqual(
target.innerHTML,

@ -1,14 +1,11 @@
import { flushSync, settled, tick } from 'svelte';
import { flushSync, tick } from 'svelte';
import { test } from '../../test';
export default test({
html: `<p>loading...</p>`,
async test({ assert, target }) {
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await tick();
assert.htmlEqual(
target.innerHTML,
@ -39,10 +36,7 @@ export default test({
`
);
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await Promise.resolve();
await tick();
assert.htmlEqual(
target.innerHTML,

Loading…
Cancel
Save