From 36036c55b1ad7085d612d98251b03b4dafbcf9bf Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Fri, 18 Sep 2015 16:54:26 +0300 Subject: [PATCH] support of [on]event/gesture added + tests --- .../xml-declaration/xml-declaration-tests.ts | 41 +++++++++++++++++++ ui/core/view-common.ts | 12 +++++- 2 files changed, 51 insertions(+), 2 deletions(-) diff --git a/apps/tests/xml-declaration/xml-declaration-tests.ts b/apps/tests/xml-declaration/xml-declaration-tests.ts index f7f9759c4..283cc308b 100644 --- a/apps/tests/xml-declaration/xml-declaration-tests.ts +++ b/apps/tests/xml-declaration/xml-declaration-tests.ts @@ -245,6 +245,18 @@ export function test_parse_ShouldFindEventHandlersInExports() { TKUnit.assert(loaded, "Parse should find event handlers in exports."); }; +export function test_parse_ShouldFindEventHandlersWithOnInExports() { + var loaded; + var page = builder.parse("", { + myLoaded: args => { + loaded = true; + } + }); + page._emit("loaded"); + + TKUnit.assert(loaded, "Parse should find event handlers in exports."); +}; + export function test_parse_ShouldSetGridAttachedProperties() { var p = builder.parse(""); var grid = p.content; @@ -368,6 +380,18 @@ export function test_parse_ShouldParseBindingsToEvents() { TKUnit.assert(btn.hasListeners("tap"), "Expected result: true."); }; +export function test_parse_ShouldParseBindingsToEventsWithOn() { + var p = builder.parse("