Skip to content

Commit 116bbde

Browse files
committed
add test
1 parent 3fe6813 commit 116bbde

File tree

1 file changed

+15
-0
lines changed
  • packages/svelte/tests/signals

1 file changed

+15
-0
lines changed

packages/svelte/tests/signals/test.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -725,4 +725,19 @@ describe('signals', () => {
725725
assert.equal($.get(d), true);
726726
};
727727
});
728+
729+
test('deriveds read inside the root/branches are cleaned up', () => {
730+
return () => {
731+
const a = state(0);
732+
733+
const destroy = effect_root(() => {
734+
const b = derived(() => $.get(a));
735+
$.get(b);
736+
});
737+
738+
destroy();
739+
740+
assert.deepEqual(a.reactions, null);
741+
};
742+
});
728743
});

0 commit comments

Comments
 (0)