File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
packages/reactivity/__tests__ Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 1
- import { isRef , ref } from '../src/ref'
1
+ import { isRef , ref , shallowRef } from '../src/ref'
2
2
import {
3
3
isProxy ,
4
4
isReactive ,
@@ -426,4 +426,17 @@ describe('reactivity/reactive', () => {
426
426
map . set ( void 0 , 1 )
427
427
expect ( c . value ) . toBe ( 1 )
428
428
} )
429
+
430
+ test ( 'should return true for reactive objects' , ( ) => {
431
+ expect ( isReactive ( reactive ( { } ) ) ) . toBe ( true )
432
+ expect ( isReactive ( readonly ( reactive ( { } ) ) ) ) . toBe ( true )
433
+ expect ( isReactive ( ref ( { } ) . value ) ) . toBe ( true )
434
+ expect ( isReactive ( readonly ( ref ( { } ) ) . value ) ) . toBe ( true )
435
+ expect ( isReactive ( shallowReactive ( { } ) ) ) . toBe ( true )
436
+ } )
437
+
438
+ test ( 'should return false for non-reactive objects' , ( ) => {
439
+ expect ( isReactive ( ref ( true ) ) ) . toBe ( false )
440
+ expect ( isReactive ( shallowRef ( { } ) . value ) ) . toBe ( false )
441
+ } )
429
442
} )
You can’t perform that action at this time.
0 commit comments