@@ -20,6 +20,7 @@ define([
2020 "../../delite/createRenderer!./templates/nestedWidgetTemplate.html" ,
2121 "../../delite/createRenderer!./templates/complexAttributeTemplate.html" ,
2222 "../../delite/createRenderer!./templates/attachPointTemplate.html" ,
23+ "../../delite/createRenderer!./templates/dataAttachPointTemplate.html" ,
2324 "../../delite/createRenderer!./templates/simpleWithAlternateBindingTemplate.html" ,
2425 "../../delite/createRenderer!../templates/eventTemplate.html" ,
2526 "deliteful/StarRating" ,
@@ -47,6 +48,7 @@ define([
4748 renderNestedWidgetTemplate ,
4849 renderComplexAttributeTemplate ,
4950 renderAttachPointTemplate ,
51+ renderDataAttachPointTemplate ,
5052 renderAlternateBindingTemplate ,
5153 renderEventsTemplate
5254) {
@@ -91,6 +93,10 @@ define([
9193 render : renderAttachPointTemplate ,
9294 baseClass : "liaison-test-attachpoint"
9395 } ) ,
96+ DataAttachPointTemplateWidget = register ( "liaison-test-dataattachpoint" , [ HTMLElement , Widget ] , {
97+ render : renderDataAttachPointTemplate ,
98+ baseClass : "liaison-test-dataattachpoint"
99+ } ) ,
94100 AlternateBindingTemplateWidget = register ( "liaison-test-alternatebinding" , [ HTMLElement , Widget ] , {
95101 render : renderAlternateBindingTemplate ,
96102 baseClass : "liaison-test-alternatebinding" ,
@@ -523,6 +529,20 @@ define([
523529 expect ( w . valueNode ) . to . equal ( w . querySelector ( "input" ) ) ;
524530 } ) ;
525531 } ) ;
532+ it ( "Attach point with alternate attribute name" , function ( ) {
533+ var w = new DataAttachPointTemplateWidget ( ) . placeAt ( document . body ) ;
534+ this . timeout = 10000 ;
535+ handles . push ( {
536+ remove : function ( ) {
537+ w . destroy ( ) ;
538+ }
539+ } ) ;
540+ return waitFor ( function ( ) {
541+ return w . valueNode ;
542+ } ) . then ( function ( ) {
543+ expect ( w . valueNode ) . to . equal ( w . querySelector ( "input" ) ) ;
544+ } ) ;
545+ } ) ;
526546 it ( "Simple binding with default alternate binding factory" , function ( ) {
527547 var w = new AlternateBindingTemplateWidget ( {
528548 first : "John"
0 commit comments