File tree Expand file tree Collapse file tree 3 files changed +3
-14
lines changed Expand file tree Collapse file tree 3 files changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -17,15 +17,6 @@ module.exports = {
1717
1818 silent : false ,
1919
20- /**
21- * Whether allow observer to alter data objects'
22- * __proto__.
23- *
24- * @type {Boolean }
25- */
26-
27- proto : true ,
28-
2920 /**
3021 * Whether to use async rendering.
3122 */
Original file line number Diff line number Diff line change 11var _ = require ( '../util' )
2- var config = require ( '../config' )
32var Dep = require ( './dep' )
43var arrayMethods = require ( './array' )
54var arrayKeys = Object . getOwnPropertyNames ( arrayMethods )
@@ -19,7 +18,7 @@ function Observer (value) {
1918 this . dep = new Dep ( )
2019 _ . define ( value , '__ob__' , this )
2120 if ( _ . isArray ( value ) ) {
22- var augment = config . proto && _ . hasProto
21+ var augment = _ . hasProto
2322 ? protoAugment
2423 : copyAugment
2524 augment ( value , arrayMethods , arrayKeys )
Original file line number Diff line number Diff line change 11var Observer = require ( '../../../../src/observer' )
22var Dep = require ( '../../../../src/observer/dep' )
3- var config = require ( '../../../../src/config' )
43var _ = require ( '../../../../src/util' )
54
65describe ( 'Observer' , function ( ) {
@@ -165,7 +164,7 @@ describe('Observer', function () {
165164 } )
166165
167166 it ( 'no proto' , function ( ) {
168- config . proto = false
167+ _ . hasProto = false
169168 var arr = [ 1 , 2 , 3 ]
170169 var ob2 = Observer . create ( arr )
171170 expect ( arr . $set ) . toBeTruthy ( )
@@ -175,7 +174,7 @@ describe('Observer', function () {
175174 spyOn ( dep2 , 'notify' )
176175 arr . push ( 1 )
177176 expect ( dep2 . notify ) . toHaveBeenCalled ( )
178- config . proto = true
177+ _ . hasProto = true
179178 } )
180179
181180} )
You can’t perform that action at this time.
0 commit comments