File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 26
26
for ( var i = 0 , l = n$ . length , n ; ( i < l ) && ( n = n$ [ i ] ) ; i ++ ) {
27
27
o . addPath ( this , n ) ;
28
28
// observer array properties
29
- var pd = Object . getOwnPropertyDescriptor ( this . __proto__ , name ) ;
29
+ var pd = Object . getOwnPropertyDescriptor ( this . __proto__ , n ) ;
30
30
if ( pd && pd . value ) {
31
- this . observeArrayValue ( name , pd . value , null ) ;
31
+ this . observeArrayValue ( n , pd . value , null ) ;
32
32
}
33
33
}
34
34
for ( var i = 0 , l = pn$ . length , n ; ( i < l ) && ( n = pn$ [ i ] ) ; i ++ ) {
Original file line number Diff line number Diff line change 16
16
( function ( ) {
17
17
var a = [ ] , a1 = [ ] ;
18
18
Polymer ( 'x-test' , {
19
+ b : [ ] ,
19
20
ready : function ( ) {
20
21
this . a = a ;
21
22
} ,
22
23
aChanged : function ( ) {
23
24
this . nextTest ( ) ;
24
25
} ,
26
+ bChanged : function ( ) {
27
+ this . nextTest ( ) ;
28
+ } ,
25
29
currentTest : 0 ,
26
30
getCurrentTest : function ( ) {
27
31
return this [ 'test' + this . currentTest ] ;
68
72
} ,
69
73
test6 : function ( ) {
70
74
chai . assert . equal ( this . a . length , 1 , 'old array properly unobserved' ) ;
75
+ this . b . push ( 1 ) ;
76
+ } ,
77
+ test7 : function ( ) {
78
+ chai . assert . equal ( this . b . length , 1 , 'noticed array addition' ) ;
71
79
}
72
80
} ) ;
73
81
} ) ( ) ;
You can’t perform that action at this time.
0 commit comments