diff --git a/packages/runed/src/lib/functions/box/box.test.svelte.ts b/packages/runed/src/lib/functions/box/box.test.svelte.ts index f0813393..b86f9517 100644 --- a/packages/runed/src/lib/functions/box/box.test.svelte.ts +++ b/packages/runed/src/lib/functions/box/box.test.svelte.ts @@ -175,4 +175,16 @@ describe("box.readonly", () => { expect(setReadOnlyCount).toThrow(); }); + + test("box.readonly returned box should update with original box", () => { + const count = box(0); + const readonlyCount = box.readonly(count); + + expect(readonlyCount.value).toBe(0); + count.value = 1; + expect(readonlyCount.value).toBe(1); + + count.value = 2; + expect(readonlyCount.value).toBe(2); + }); });