File tree Expand file tree Collapse file tree 4 files changed +11
-10
lines changed
test/unit/specs/directives Expand file tree Collapse file tree 4 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -598,9 +598,10 @@ function compileDirectives (attrs, options) {
598598 } else
599599
600600 if ( nodeRefRE . test ( name ) ) {
601+ value = _ . camelize ( name . replace ( nodeRefRE , '' ) )
601602 dirs . push ( {
602603 name : 'el' ,
603- descriptors : [ newDirParser . parse ( name . replace ( nodeRefRE , '' ) ) ] ,
604+ descriptors : [ newDirParser . parse ( value ) ] ,
604605 def : options . directives . el
605606 } )
606607 } else
Original file line number Diff line number Diff line change @@ -87,7 +87,7 @@ exports.findRef = function (node) {
8787 var name = attrs [ i ] . name
8888 if ( refRE . test ( name ) ) {
8989 node . removeAttribute ( name )
90- return name . replace ( refRE , '' )
90+ return _ . camelize ( name . replace ( refRE , '' ) )
9191 }
9292 }
9393 }
Original file line number Diff line number Diff line change @@ -47,16 +47,16 @@ if (_.inBrowser) {
4747 data : {
4848 ok : true
4949 } ,
50- template : '<div $$.test v-if="ok" id="test"></div>'
50+ template : '<div $$.test-el v-if="ok" id="test"></div>'
5151 } )
52- expect ( vm . $$ . test ) . toBeTruthy ( )
53- expect ( vm . $$ . test . id ) . toBe ( 'test' )
52+ expect ( vm . $$ . testEl ) . toBeTruthy ( )
53+ expect ( vm . $$ . testEl . id ) . toBe ( 'test' )
5454 vm . ok = false
5555 _ . nextTick ( function ( ) {
56- expect ( vm . $$ . test ) . toBeNull ( )
56+ expect ( vm . $$ . testEl ) . toBeNull ( )
5757 vm . ok = true
5858 _ . nextTick ( function ( ) {
59- expect ( vm . $$ . test . id ) . toBe ( 'test' )
59+ expect ( vm . $$ . testEl . id ) . toBe ( 'test' )
6060 done ( )
6161 } )
6262 } )
Original file line number Diff line number Diff line change @@ -26,10 +26,10 @@ if (_.inBrowser) {
2626 data : {
2727 ref : 'test2'
2828 } ,
29- template : '<test $.test></test><test2 v-ref="{{ref}}"></test2>'
29+ template : '<test $.test-ref ></test><test2 v-ref="{{ref}}"></test2>'
3030 } )
31- expect ( vm . $ . test ) . toBeTruthy ( )
32- expect ( vm . $ . test . $options . id ) . toBe ( 'test' )
31+ expect ( vm . $ . testRef ) . toBeTruthy ( )
32+ expect ( vm . $ . testRef . $options . id ) . toBe ( 'test' )
3333 expect ( vm . $ . test2 ) . toBeTruthy ( )
3434 expect ( vm . $ . test2 . $options . id ) . toBe ( 'test2' )
3535 } )
You can’t perform that action at this time.
0 commit comments