run-batch-until-complete
Rich Harris 5 days ago
parent 1e2958e5ac
commit ae0038c953

@ -160,8 +160,6 @@ export class Batch {
// flush_queued_effects(target.effects); // flush_queued_effects(target.effects);
previous_batch = null; previous_batch = null;
this.#deferred?.resolve();
} else { } else {
// this.#defer_effects(target.render_effects); // this.#defer_effects(target.render_effects);
// this.#defer_effects(target.effects); // this.#defer_effects(target.effects);
@ -405,6 +403,8 @@ export class Batch {
} }
batches.delete(this); batches.delete(this);
this.#deferred?.resolve();
} }
increment() { increment() {

@ -6,7 +6,7 @@ export default test({
const [reset, resolve] = target.querySelectorAll('button'); const [reset, resolve] = target.querySelectorAll('button');
reset.click(); reset.click();
await settled(); await tick();
assert.deepEqual(logs, ['aborted']); assert.deepEqual(logs, ['aborted']);
resolve.click(); resolve.click();

Loading…
Cancel
Save