@@ -59,9 +59,9 @@ describe('Events API', function () {
59
59
} )
60
60
61
61
it ( '$broadcast' , function ( ) {
62
- var child1 = vm . $addChild ( )
63
- var child2 = vm . $addChild ( )
64
- var child3 = child1 . $addChild ( )
62
+ var child1 = new Vue ( { parent : vm } )
63
+ var child2 = new Vue ( { parent : vm } )
64
+ var child3 = new Vue ( { parent : child1 } )
65
65
child1 . $on ( 'test' , spy )
66
66
child2 . $on ( 'test' , spy )
67
67
child3 . $on ( 'test' , spy )
@@ -70,9 +70,9 @@ describe('Events API', function () {
70
70
} )
71
71
72
72
it ( '$broadcast with propagation' , function ( ) {
73
- var child1 = vm . $addChild ( )
74
- var child2 = vm . $addChild ( )
75
- var child3 = child1 . $addChild ( )
73
+ var child1 = new Vue ( { parent : vm } )
74
+ var child2 = new Vue ( { parent : vm } )
75
+ var child3 = new Vue ( { parent : child1 } )
76
76
child1 . $on ( 'test' , function ( ) {
77
77
spy ( )
78
78
return true
@@ -84,8 +84,8 @@ describe('Events API', function () {
84
84
} )
85
85
86
86
it ( '$broadcast optimization' , function ( ) {
87
- var child = vm . $addChild ( )
88
- var child2 = child . $addChild ( )
87
+ var child = new Vue ( { parent : vm } )
88
+ var child2 = new Vue ( { parent : child } )
89
89
// hooks should not incurr the bookkeeping cost
90
90
child . $on ( 'hook:created' , function ( ) { } )
91
91
expect ( vm . _eventsCount [ 'hook:created' ] ) . toBeUndefined ( )
@@ -121,8 +121,8 @@ describe('Events API', function () {
121
121
} )
122
122
123
123
it ( '$broadcast cancel' , function ( ) {
124
- var child = vm . $addChild ( )
125
- var child2 = child . $addChild ( )
124
+ var child = new Vue ( { parent : vm } )
125
+ var child2 = new Vue ( { parent : child } )
126
126
child . $on ( 'test' , function ( ) {
127
127
return false
128
128
} )
@@ -132,8 +132,8 @@ describe('Events API', function () {
132
132
} )
133
133
134
134
it ( '$dispatch' , function ( ) {
135
- var child = vm . $addChild ( )
136
- var child2 = child . $addChild ( )
135
+ var child = new Vue ( { parent : vm } )
136
+ var child2 = new Vue ( { parent : child } )
137
137
child2 . $on ( 'test' , spy )
138
138
child . $on ( 'test' , spy )
139
139
vm . $on ( 'test' , spy )
@@ -142,9 +142,9 @@ describe('Events API', function () {
142
142
} )
143
143
144
144
it ( '$dispatch with propagation' , function ( ) {
145
- var child = vm . $addChild ( )
146
- var child2 = child . $addChild ( )
147
- var child3 = child2 . $addChild ( )
145
+ var child = new Vue ( { parent : vm } )
146
+ var child2 = new Vue ( { parent : child } )
147
+ var child3 = new Vue ( { parent : child2 } )
148
148
child . $on ( 'test' , function ( ) {
149
149
spy ( )
150
150
return true
@@ -155,8 +155,8 @@ describe('Events API', function () {
155
155
} )
156
156
157
157
it ( '$dispatch cancel' , function ( ) {
158
- var child = vm . $addChild ( )
159
- var child2 = child . $addChild ( )
158
+ var child = new Vue ( { parent : vm } )
159
+ var child2 = new Vue ( { parent : child } )
160
160
child . $on ( 'test' , function ( ) {
161
161
return false
162
162
} )
0 commit comments