@@ -648,8 +648,8 @@ test("Setting up a manual element renders and revalidates", function() {
648
648
render : function ( morph , env , scope , params , hash , template , inverse , visitor ) {
649
649
var attributes = {
650
650
title : "Tom Dale" ,
651
- disabled : [ 'get' , 'isDisabled' ] ,
652
- href : [ 'concat' , [ 'http://tomdale.' , [ 'get' , 'tld' ] ] ]
651
+ href : [ 'concat' , [ 'http://tomdale.' , [ ' get', 'tld' ] ] ] ,
652
+ 'data-bar' : [ 'get' , 'bar' ]
653
653
} ;
654
654
655
655
var layout = manualElement ( 'aside' , attributes ) ;
@@ -664,19 +664,19 @@ test("Setting up a manual element renders and revalidates", function() {
664
664
isStable : function ( ) { return true ; }
665
665
} ;
666
666
667
- var template = compile ( "{{#manual-element isDisabled=true tld='net'}}Hello {{world}}!{{/manual-element}}" ) ;
667
+ var template = compile ( "{{#manual-element bar='baz' tld='net'}}Hello {{world}}!{{/manual-element}}" ) ;
668
668
var result = template . render ( { world : "world" } , env ) ;
669
669
670
- equalTokens ( result . fragment , "<aside title='Tom Dale' disabled='true ' href='http://tomdale.net'>Hello world!</aside>" ) ;
670
+ equalTokens ( result . fragment , "<aside title='Tom Dale' data-bar='baz ' href='http://tomdale.net'>Hello world!</aside>" ) ;
671
671
} ) ;
672
672
673
673
test ( "It is possible to nest multiple templates into a manual element" , function ( ) {
674
674
hooks . keywords [ 'manual-element' ] = {
675
675
render : function ( morph , env , scope , params , hash , template , inverse , visitor ) {
676
676
var attributes = {
677
677
title : "Tom Dale" ,
678
- disabled : [ 'get' , 'isDisabled' ] ,
679
- href : [ 'concat' , [ 'http://tomdale.' , [ 'get' , 'tld' ] ] ]
678
+ href : [ 'concat' , [ 'http://tomdale.' , [ ' get', 'tld' ] ] ] ,
679
+ 'data-bar' : [ 'get' , 'bar' ]
680
680
} ;
681
681
682
682
var elementTemplate = manualElement ( 'aside' , attributes ) ;
@@ -700,9 +700,9 @@ test("It is possible to nest multiple templates into a manual element", function
700
700
} ;
701
701
702
702
var layout = compile ( "<manual-element>{{attrs.foo}}. {{yield}}</manual-element>" ) ;
703
- var template = compile ( "{{#manual-element foo='foo' isDisabled=true tld='net'}}Hello {{world}}!{{/manual-element}}" ) ;
703
+ var template = compile ( "{{#manual-element foo='foo' bar='baz' tld='net'}}Hello {{world}}!{{/manual-element}}" ) ;
704
704
var result = template . render ( { world : "world" } , env ) ;
705
705
706
- equalTokens ( result . fragment , "<aside title='Tom Dale' disabled='true ' href='http://tomdale.net'><manual-element>foo. Hello world!</manual-element></aside>" ) ;
706
+ equalTokens ( result . fragment , "<aside title='Tom Dale' data-bar='baz ' href='http://tomdale.net'><manual-element>foo. Hello world!</manual-element></aside>" ) ;
707
707
} ) ;
708
708
0 commit comments