From 4f3f09e9aed32662177d57b6ab19ea232ef0ebc0 Mon Sep 17 00:00:00 2001 From: SvetoslavTsenov Date: Tue, 10 Jan 2017 13:14:06 +0200 Subject: [PATCH] Include test for issue 1657 (#3457) --- .../app/ui-tests-app/issues/issue-1657-ios.ts | 33 +++++++++++++++++++ .../ui-tests-app/issues/issue-1657-ios.xml | 19 +++++++++++ apps/app/ui-tests-app/issues/main-page.ts | 1 + .../app/ui-tests-app/issues/sub-page-1657.xml | 5 +++ 4 files changed, 58 insertions(+) create mode 100644 apps/app/ui-tests-app/issues/issue-1657-ios.ts create mode 100644 apps/app/ui-tests-app/issues/issue-1657-ios.xml create mode 100644 apps/app/ui-tests-app/issues/sub-page-1657.xml diff --git a/apps/app/ui-tests-app/issues/issue-1657-ios.ts b/apps/app/ui-tests-app/issues/issue-1657-ios.ts new file mode 100644 index 000000000..7435720b4 --- /dev/null +++ b/apps/app/ui-tests-app/issues/issue-1657-ios.ts @@ -0,0 +1,33 @@ +import { EventData } from 'data/observable'; +var frameModule = require("ui/frame"); +var platform = require("platform"); +var defaultSpeed = -1; + +export function navigatingTo(args: EventData) { + if (platform.device.os === platform.platformNames.ios) { + if (defaultSpeed === -1) { + defaultSpeed = frameModule.topmost().ios.controller.view.layer.speed; + frameModule.topmost().ios.controller.navigationBar.translucent = false; + } + } +} + +export function onTap() { + frameModule.topmost().navigate({ + moduleName: "ui-tests-app/issues/sub-page-1657" + }); +} + +export function changeTranslucent() { + if (platform.device.os === platform.platformNames.ios) { + frameModule.topmost().ios.controller.navigationBar.translucent = frameModule.topmost().ios.controller.navigationBar.translucent === true ? false : true; + } +} + +export function changeLayerSpeed() { + frameModule.topmost().ios.controller.view.layer.speed = 0.01; +} + +export function defaultLayerSpeed() { + frameModule.topmost().ios.controller.view.layer.speed = defaultSpeed; +} \ No newline at end of file diff --git a/apps/app/ui-tests-app/issues/issue-1657-ios.xml b/apps/app/ui-tests-app/issues/issue-1657-ios.xml new file mode 100644 index 000000000..48efcb4c6 --- /dev/null +++ b/apps/app/ui-tests-app/issues/issue-1657-ios.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + +