From 9bccd9dda34cbd901fb35a4f441249650c66cc47 Mon Sep 17 00:00:00 2001 From: hareku Date: Thu, 20 Feb 2020 12:55:41 +0900 Subject: [PATCH] test(reactivity): test for ref without init value --- packages/reactivity/__tests__/ref.spec.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/reactivity/__tests__/ref.spec.ts b/packages/reactivity/__tests__/ref.spec.ts index b822e801bbf..84f1c8dff5a 100644 --- a/packages/reactivity/__tests__/ref.spec.ts +++ b/packages/reactivity/__tests__/ref.spec.ts @@ -33,6 +33,17 @@ describe('reactivity/ref', () => { expect(dummy).toBe(2) }) + it('should work without initial value', () => { + const a = ref() + let dummy + effect(() => { + dummy = a.value + }) + expect(dummy).toBe(undefined) + a.value = 2 + expect(dummy).toBe(2) + }) + it('should work like a normal property when nested in a reactive object', () => { const a = ref(1) const obj = reactive({