From 22e62daae53c46e605d648fc15fb669184a2b48e Mon Sep 17 00:00:00 2001 From: Alexander Djenkov Date: Wed, 3 Jul 2019 09:32:14 +0300 Subject: [PATCH] tests: add tabs/bottom-navigation binding examples (#7437) --- .../app/bottom-navigation/binding-page.ts | 12 +++++ .../app/bottom-navigation/binding-page.xml | 15 ++++++ .../bottom-navigation-page.xml | 7 +++ .../bottom-navigation-view-model.ts | 53 +++++++++++++++++++ .../app/bottom-navigation/main-page.ts | 1 + e2e/ui-tests-app/app/tabs/main-page.ts | 3 +- .../app/tabs/tabs-binding-page.ts | 12 +++++ .../app/tabs/tabs-binding-page.xml | 14 +++++ .../app/tabs/tabs-binding-view-model.ts | 53 +++++++++++++++++++ 9 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 e2e/ui-tests-app/app/bottom-navigation/binding-page.ts create mode 100644 e2e/ui-tests-app/app/bottom-navigation/binding-page.xml create mode 100644 e2e/ui-tests-app/app/bottom-navigation/bottom-navigation-view-model.ts create mode 100644 e2e/ui-tests-app/app/tabs/tabs-binding-page.ts create mode 100644 e2e/ui-tests-app/app/tabs/tabs-binding-page.xml create mode 100644 e2e/ui-tests-app/app/tabs/tabs-binding-view-model.ts diff --git a/e2e/ui-tests-app/app/bottom-navigation/binding-page.ts b/e2e/ui-tests-app/app/bottom-navigation/binding-page.ts new file mode 100644 index 000000000..d2f8710f9 --- /dev/null +++ b/e2e/ui-tests-app/app/bottom-navigation/binding-page.ts @@ -0,0 +1,12 @@ +import * as vmModule from "./bottom-navigation-view-model"; + +var viewModel = vmModule.bottomNavigationViewModel; + +export function bottomNavigaitonLoaded(args) { + let bottomNav = args.object; + bottomNav.bindingContext = viewModel; +} + +export function addTabs(args) { + viewModel.createItems(); +} \ No newline at end of file diff --git a/e2e/ui-tests-app/app/bottom-navigation/binding-page.xml b/e2e/ui-tests-app/app/bottom-navigation/binding-page.xml new file mode 100644 index 000000000..84c90e8fb --- /dev/null +++ b/e2e/ui-tests-app/app/bottom-navigation/binding-page.xml @@ -0,0 +1,15 @@ + + + + + + +