@@ -215,7 +215,7 @@ describe('UNIT: Directives', function () {
215
215
it ( 'should trigger vm.$set when clicked' , function ( ) {
216
216
var triggered = false
217
217
dir . key = 'foo'
218
- dir . vm = { $set : function ( key , val ) {
218
+ dir . ownerVM = { $set : function ( key , val ) {
219
219
assert . strictEqual ( key , 'foo' )
220
220
assert . strictEqual ( val , true )
221
221
triggered = true
@@ -226,8 +226,10 @@ describe('UNIT: Directives', function () {
226
226
227
227
it ( 'should remove event listener with unbind()' , function ( ) {
228
228
var removed = true
229
- dir . vm . $set = function ( ) {
230
- removed = false
229
+ dir . ownerVM = {
230
+ $set : function ( ) {
231
+ removed = false
232
+ }
231
233
}
232
234
dir . unbind ( )
233
235
dir . el . dispatchEvent ( mockMouseEvent ( 'click' ) )
@@ -265,7 +267,7 @@ describe('UNIT: Directives', function () {
265
267
it ( 'should trigger vm.$set when clicked' , function ( ) {
266
268
var triggered = false
267
269
dir2 . key = 'radio'
268
- dir2 . vm = { $set : function ( key , val ) {
270
+ dir2 . ownerVM = { $set : function ( key , val ) {
269
271
triggered = true
270
272
assert . strictEqual ( key , 'radio' )
271
273
assert . strictEqual ( val , dir2 . el . value )
@@ -278,7 +280,7 @@ describe('UNIT: Directives', function () {
278
280
279
281
it ( 'should remove listeners on unbind()' , function ( ) {
280
282
var removed = true
281
- dir1 . vm = { $set : function ( ) {
283
+ dir1 . ownerVM = { $set : function ( ) {
282
284
removed = false
283
285
} }
284
286
dir1 . unbind ( )
@@ -316,7 +318,7 @@ describe('UNIT: Directives', function () {
316
318
it ( 'should trigger vm.$set when value is changed' , function ( ) {
317
319
var triggered = false
318
320
dir . key = 'select'
319
- dir . vm = { $set : function ( key , val ) {
321
+ dir . ownerVM = { $set : function ( key , val ) {
320
322
triggered = true
321
323
assert . strictEqual ( key , 'select' )
322
324
assert . equal ( val , 1 )
@@ -328,7 +330,7 @@ describe('UNIT: Directives', function () {
328
330
329
331
it ( 'should remove listener on unbind()' , function ( ) {
330
332
var removed = true
331
- dir . vm = { $set : function ( ) {
333
+ dir . ownerVM = { $set : function ( ) {
332
334
removed = false
333
335
} }
334
336
dir . unbind ( )
@@ -360,7 +362,7 @@ describe('UNIT: Directives', function () {
360
362
it ( 'should trigger vm.$set when value is changed via input' , function ( ) {
361
363
var triggered = false
362
364
dir . key = 'foo'
363
- dir . vm = { $set : function ( key , val ) {
365
+ dir . ownerVM = { $set : function ( key , val ) {
364
366
assert . ok ( dir . lock , 'the directive should be locked if it has no filters' )
365
367
assert . strictEqual ( key , 'foo' )
366
368
assert . strictEqual ( val , 'bar' )
@@ -373,8 +375,10 @@ describe('UNIT: Directives', function () {
373
375
374
376
it ( 'should remove event listener with unbind()' , function ( ) {
375
377
var removed = true
376
- dir . vm . $set = function ( ) {
377
- removed = false
378
+ dir . ownerVM = {
379
+ $set : function ( ) {
380
+ removed = false
381
+ }
378
382
}
379
383
dir . unbind ( )
380
384
dir . el . dispatchEvent ( mockHTMLEvent ( 'input' ) )
@@ -386,7 +390,7 @@ describe('UNIT: Directives', function () {
386
390
var dir = mockDirective ( 'model' , 'input' , 'text' )
387
391
dir . filters = [ ]
388
392
dir . bind ( )
389
- dir . vm = { $set :function ( ) {
393
+ dir . ownerVM = { $set :function ( ) {
390
394
assert . notOk ( dir . lock )
391
395
triggered = true
392
396
} }
0 commit comments