@@ -49,7 +49,7 @@ if (_.inBrowser) {
49
49
50
50
it ( 'normal directives' , function ( ) {
51
51
el . setAttribute ( 'v-a' , 'b' )
52
- el . innerHTML = '<p v-a="a" v-b="b ">hello</p><div v-b="1 "></div>'
52
+ el . innerHTML = '<p v-a="a" v-b="1 ">hello</p><div v-b.="hi "></div>'
53
53
var defA = { priority : 1 }
54
54
var defB = { priority : 2 }
55
55
var options = _ . mergeOptions ( Vue . options , {
@@ -80,16 +80,17 @@ if (_.inBrowser) {
80
80
expect ( args [ 0 ] . expression ) . toBe ( 'a' )
81
81
expect ( args [ 0 ] . def ) . toBe ( defA )
82
82
expect ( args [ 1 ] ) . toBe ( el . firstChild )
83
- // 3
83
+ // 3 (expression literal)
84
84
args = vm . _bindDir . calls . argsFor ( isAttrReversed ? 1 : 2 )
85
85
expect ( args [ 0 ] . name ) . toBe ( 'b' )
86
- expect ( args [ 0 ] . expression ) . toBe ( 'b ' )
86
+ expect ( args [ 0 ] . expression ) . toBe ( '1 ' )
87
87
expect ( args [ 0 ] . def ) . toBe ( defB )
88
+ expect ( args [ 0 ] . literal ) . toBe ( true )
88
89
expect ( args [ 1 ] ) . toBe ( el . firstChild )
89
- // 4
90
+ // 4 (explicit literal)
90
91
args = vm . _bindDir . calls . argsFor ( 3 )
91
92
expect ( args [ 0 ] . name ) . toBe ( 'b' )
92
- expect ( args [ 0 ] . expression ) . toBe ( '1 ' )
93
+ expect ( args [ 0 ] . expression ) . toBe ( 'hi ' )
93
94
expect ( args [ 0 ] . def ) . toBe ( defB )
94
95
expect ( args [ 0 ] . literal ) . toBe ( true )
95
96
expect ( args [ 1 ] ) . toBe ( el . lastChild )
0 commit comments