@@ -2,8 +2,8 @@ import Vue from 'vue'
22import { patch } from 'web/runtime/patch'
33import VNode from 'core/vdom/vnode'
44
5- describe ( 'directive module' , ( ) => {
6- it ( 'should work directive ' , ( ) => {
5+ describe ( 'vdom directive module' , ( ) => {
6+ it ( 'should work' , ( ) => {
77 const directive1 = {
88 bind : jasmine . createSpy ( 'bind' ) ,
99 update : jasmine . createSpy ( 'update' ) ,
@@ -35,28 +35,4 @@ describe('directive module', () => {
3535 patch ( vnode2 , vnode3 )
3636 expect ( directive1 . unbind ) . toHaveBeenCalled ( )
3737 } )
38-
39- it ( 'should not update when same binding value' , ( ) => {
40- const directive1 = {
41- update : jasmine . createSpy ( 'update' )
42- }
43- const vm = new Vue ( { directives : { directive1 } } )
44- const vnode1 = new VNode ( 'div' , { } , [
45- new VNode ( 'p' , {
46- directives : [ {
47- name : 'directive1' , value : 'hello' , arg : 'arg1' , modifiers : { modifire1 : true }
48- } ]
49- } , undefined , 'hello world' , undefined , undefined , vm )
50- ] )
51- const vnode2 = new VNode ( 'div' , { } , [
52- new VNode ( 'p' , {
53- directives : [ {
54- name : 'directive1' , value : 'hello' , arg : 'arg1' , modifiers : { modifire1 : true }
55- } ]
56- } , undefined , 'hello world' , undefined , undefined , vm )
57- ] )
58- patch ( null , vnode1 )
59- patch ( vnode1 , vnode2 )
60- expect ( directive1 . update ) . not . toHaveBeenCalled ( )
61- } )
6238} )
0 commit comments