File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
packages/reactivity/__tests__ Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,19 @@ describe('reactivity/reactive', () => {
113
113
expect ( 'foo' in original ) . toBe ( false )
114
114
} )
115
115
116
+ test ( 'original value change should reflect in observed value (Object)' , ( ) => {
117
+ const original : any = { foo : 1 }
118
+ const observed = reactive ( original )
119
+ // set
120
+ original . bar = 1
121
+ expect ( original . bar ) . toBe ( 1 )
122
+ expect ( observed . bar ) . toBe ( 1 )
123
+ // delete
124
+ delete original . foo
125
+ expect ( 'foo' in original ) . toBe ( false )
126
+ expect ( 'foo' in observed ) . toBe ( false )
127
+ } )
128
+
116
129
test ( 'setting a property with an unobserved value should wrap with reactive' , ( ) => {
117
130
const observed = reactive < { foo ?: object } > ( { } )
118
131
const raw = { }
You can’t perform that action at this time.
0 commit comments