@@ -437,15 +437,17 @@ export class ListViewTest extends UITest<ListView> {
437437 public test_usingAppLevelConvertersInListViewItems ( ) {
438438 var listView = this . testView ;
439439
440- var dateConverter = function ( value , format ) {
441- var result = format ;
442- var day = value . getDate ( ) ;
443- result = result . replace ( 'DD' , day < 10 ? '0' + day : day ) ;
444- var month = value . getMonth ( ) + 1 ;
445- result = result . replace ( 'MM' , month < 10 ? '0' + month : month ) ;
446- result = result . replace ( 'YYYY' , value . getFullYear ( ) ) ;
447-
448- return result ;
440+ var dateConverter = {
441+ toView : function ( value , format ) {
442+ var result = format ;
443+ var day = value . getDate ( ) ;
444+ result = result . replace ( 'DD' , day < 10 ? '0' + day : day ) ;
445+ var month = value . getMonth ( ) + 1 ;
446+ result = result . replace ( 'MM' , month < 10 ? '0' + month : month ) ;
447+ result = result . replace ( 'YYYY' , value . getFullYear ( ) ) ;
448+
449+ return result ;
450+ } ,
449451 } ;
450452
451453 Application . getResources ( ) [ 'dateConverter' ] = dateConverter ;
@@ -565,10 +567,12 @@ export class ListViewTest extends UITest<ListView> {
565567 var listView = this . testView ;
566568 var converterCalledCounter = 0 ;
567569
568- var testConverter = function ( value ) {
569- converterCalledCounter ++ ;
570+ var testConverter = {
571+ toView : function ( value ) {
572+ converterCalledCounter ++ ;
570573
571- return value ;
574+ return value ;
575+ } ,
572576 } ;
573577
574578 Application . getResources ( ) [ 'testConverter' ] = testConverter ;
@@ -578,7 +582,7 @@ export class ListViewTest extends UITest<ListView> {
578582 listView . bindingContext = listViewModel ;
579583
580584 listView . bind ( { sourceProperty : 'items' , targetProperty : 'items' } ) ;
581- listView . itemTemplate = '<Label id="testLabel" text="{{ $value, $value | testConverter }}" />' ;
585+ listView . itemTemplate = '<Label id="testLabel" text="{{ $value, $value | testConverter() }}" />' ;
582586
583587 this . waitUntilListViewReady ( ) ;
584588
@@ -589,10 +593,12 @@ export class ListViewTest extends UITest<ListView> {
589593 var listView = this . testView ;
590594 var converterCalledCounter = 0 ;
591595
592- var testConverter = function ( value ) {
593- converterCalledCounter ++ ;
596+ var testConverter = {
597+ toView : function ( value ) {
598+ converterCalledCounter ++ ;
594599
595- return value ;
600+ return value ;
601+ } ,
596602 } ;
597603
598604 Application . getResources ( ) [ 'testConverter' ] = testConverter ;
@@ -602,7 +608,7 @@ export class ListViewTest extends UITest<ListView> {
602608 listView . bindingContext = listViewModel ;
603609
604610 listView . bind ( { sourceProperty : 'items' , targetProperty : 'items' } ) ;
605- listView . itemTemplate = '<StackLayout><Label id="testLabel" text="{{ $value, $value | testConverter }}" /></StackLayout>' ;
611+ listView . itemTemplate = '<StackLayout><Label id="testLabel" text="{{ $value, $value | testConverter() }}" /></StackLayout>' ;
606612
607613 this . waitUntilListViewReady ( ) ;
608614
0 commit comments