From: Evan You Date: Wed, 21 Aug 2019 16:03:35 +0000 (-0400) Subject: test: test immutable + ref X-Git-Tag: v3.0.0-alpha.0~903 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2777cd37b43bf8aaf780596bd6732a0eabcbb529;p=thirdparty%2Fvuejs%2Fcore.git test: test immutable + ref --- diff --git a/packages/reactivity/__tests__/immutable.spec.ts b/packages/reactivity/__tests__/immutable.spec.ts index 49b2fa57f4..16889ebcc2 100644 --- a/packages/reactivity/__tests__/immutable.spec.ts +++ b/packages/reactivity/__tests__/immutable.spec.ts @@ -8,7 +8,8 @@ import { markImmutable, lock, unlock, - effect + effect, + ref } from '../src' describe('reactivity/immutable', () => { @@ -390,4 +391,11 @@ describe('reactivity/immutable', () => { expect(isImmutable(obj.foo)).toBe(false) expect(isImmutable(obj.bar)).toBe(true) }) + + test('should make ref immutable', () => { + const n: any = immutable(ref(1)) + n.value = 2 + expect(n.value).toBe(1) + expect(warn).toHaveBeenCalledTimes(1) + }) })