diff --git a/packages/svelte-query/tests/containers.svelte.test.ts b/packages/svelte-query/tests/containers.svelte.test.ts index 3511dbb5b5..c2ed0e3f2e 100644 --- a/packages/svelte-query/tests/containers.svelte.test.ts +++ b/packages/svelte-query/tests/containers.svelte.test.ts @@ -198,6 +198,13 @@ describe('createRawRef', () => { expect(ref).toEqual([7, 8, 9]) }) + it('should return `false` when deleting a property that does not exist', () => { + const [ref] = createRawRef>({ a: 1, b: 2 }) + + expect(Reflect.deleteProperty(ref, 'c')).toBe(false) + expect(ref).toEqual({ a: 1, b: 2 }) + }) + it('should behave like a regular object when not using `update`', () => { const [ref] = createRawRef>({ a: 1, b: 2 })