mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 04:41:36 +08:00
Commented failing test for API 17 on x86 only (#2137)
This commit is contained in:
@ -6,7 +6,7 @@ import frameModule = require("ui/frame");
|
|||||||
|
|
||||||
// >> article-set-bindingcontext
|
// >> article-set-bindingcontext
|
||||||
function pageLoaded(args) {
|
function pageLoaded(args) {
|
||||||
var page = args.object;
|
let page = args.object;
|
||||||
page.bindingContext = { name : "Some name" };
|
page.bindingContext = { name : "Some name" };
|
||||||
}
|
}
|
||||||
exports.pageLoaded = pageLoaded;
|
exports.pageLoaded = pageLoaded;
|
||||||
@ -20,26 +20,26 @@ import observable = require("data/observable");
|
|||||||
import {Page, ShownModallyData, NavigatedData} from "ui/page";
|
import {Page, ShownModallyData, NavigatedData} from "ui/page";
|
||||||
import {Label} from "ui/label";
|
import {Label} from "ui/label";
|
||||||
import {EventData} from "data/observable";
|
import {EventData} from "data/observable";
|
||||||
|
import platform = require("platform");
|
||||||
|
|
||||||
export function addLabelToPage(page: Page, text?: string) {
|
export function addLabelToPage(page: Page, text?: string) {
|
||||||
var label = new Label();
|
let label = new Label();
|
||||||
label.text = text || "The quick brown fox jumps over the lazy dog.";
|
label.text = text || "The quick brown fox jumps over the lazy dog.";
|
||||||
page.content = label;
|
page.content = label;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function test_AfterPageLoaded_is_called_NativeInstance_is_created() {
|
export function test_AfterPageLoaded_is_called_NativeInstance_is_created() {
|
||||||
|
let page: Page;
|
||||||
|
let label: Label;
|
||||||
|
let nativeInstanceCreated = false;
|
||||||
|
|
||||||
var page: Page;
|
let handler = function (data) {
|
||||||
var label: Label;
|
|
||||||
var nativeInstanceCreated = false;
|
|
||||||
|
|
||||||
var handler = function (data) {
|
|
||||||
if (label.ios || label.android) {
|
if (label.ios || label.android) {
|
||||||
nativeInstanceCreated = true;
|
nativeInstanceCreated = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var pageFactory = function (): Page {
|
let pageFactory = function (): Page {
|
||||||
page = new Page();
|
page = new Page();
|
||||||
page.on(view.View.loadedEvent, handler);
|
page.on(view.View.loadedEvent, handler);
|
||||||
|
|
||||||
@ -57,15 +57,15 @@ export function test_AfterPageLoaded_is_called_NativeInstance_is_created() {
|
|||||||
|
|
||||||
export function test_PageLoaded_is_called_once() {
|
export function test_PageLoaded_is_called_once() {
|
||||||
|
|
||||||
var page1: Page;
|
let page1: Page;
|
||||||
var page2: Page;
|
let page2: Page;
|
||||||
|
|
||||||
var loaded = 0;
|
let loaded = 0;
|
||||||
var handler = function (data) {
|
let handler = function (data) {
|
||||||
loaded++;
|
loaded++;
|
||||||
}
|
}
|
||||||
|
|
||||||
var pageFactory = function (): Page {
|
let pageFactory = function (): Page {
|
||||||
page1 = new Page();
|
page1 = new Page();
|
||||||
addLabelToPage(page1, "Page 1");
|
addLabelToPage(page1, "Page 1");
|
||||||
return page1;
|
return page1;
|
||||||
@ -74,7 +74,7 @@ export function test_PageLoaded_is_called_once() {
|
|||||||
helper.navigate(pageFactory);
|
helper.navigate(pageFactory);
|
||||||
TKUnit.assertEqual(loaded, 0);
|
TKUnit.assertEqual(loaded, 0);
|
||||||
|
|
||||||
var pageFactory2 = function (): Page {
|
let pageFactory2 = function (): Page {
|
||||||
page2 = new Page();
|
page2 = new Page();
|
||||||
addLabelToPage(page2, "Page 2");
|
addLabelToPage(page2, "Page 2");
|
||||||
page2.on(view.View.loadedEvent, handler);
|
page2.on(view.View.loadedEvent, handler);
|
||||||
@ -89,20 +89,20 @@ export function test_PageLoaded_is_called_once() {
|
|||||||
|
|
||||||
export function test_NavigateToNewPage() {
|
export function test_NavigateToNewPage() {
|
||||||
// >> artivle-create-navigate-to-page
|
// >> artivle-create-navigate-to-page
|
||||||
var currentPage;
|
let currentPage;
|
||||||
var topFrame = frameModule.topmost();
|
let topFrame = frameModule.topmost();
|
||||||
currentPage = topFrame.currentPage;
|
currentPage = topFrame.currentPage;
|
||||||
|
|
||||||
|
let testPage: Page;
|
||||||
var testPage: Page;
|
let pageFactory = function (): Page {
|
||||||
var pageFactory = function (): Page {
|
|
||||||
testPage = new pageModule.Page();
|
testPage = new pageModule.Page();
|
||||||
let label = new labelModule.Label();
|
let label = new labelModule.Label();
|
||||||
label.text = "The quick brown fox jumps over the lazy dog.";
|
label.text = "The quick brown fox jumps over the lazy dog.";
|
||||||
testPage.content = label;
|
testPage.content = label;
|
||||||
return testPage;
|
return testPage;
|
||||||
};
|
};
|
||||||
var navEntry = {
|
|
||||||
|
let navEntry = {
|
||||||
create: pageFactory,
|
create: pageFactory,
|
||||||
animated: false
|
animated: false
|
||||||
};
|
};
|
||||||
@ -132,10 +132,10 @@ export function test_PageNavigation_EventSequence_WithoutTransition() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function _test_PageNavigation_EventSequence(withTransition: boolean) {
|
function _test_PageNavigation_EventSequence(withTransition: boolean) {
|
||||||
var testPage: Page;
|
let testPage: Page;
|
||||||
var context = { property: "this is the context" };
|
let context = { property: "this is the context" };
|
||||||
var eventSequence = [];
|
let eventSequence = [];
|
||||||
var pageFactory = function () {
|
let pageFactory = function () {
|
||||||
testPage = new Page();
|
testPage = new Page();
|
||||||
addLabelToPage(testPage);
|
addLabelToPage(testPage);
|
||||||
|
|
||||||
@ -174,11 +174,11 @@ function _test_PageNavigation_EventSequence(withTransition: boolean) {
|
|||||||
|
|
||||||
let currentPage = frameModule.topmost().currentPage;
|
let currentPage = frameModule.topmost().currentPage;
|
||||||
if (withTransition) {
|
if (withTransition) {
|
||||||
var navigationTransition: frameModule.NavigationTransition = {
|
let navigationTransition: frameModule.NavigationTransition = {
|
||||||
name: "slide",
|
name: "slide",
|
||||||
duration: 100,
|
duration: 100,
|
||||||
};
|
};
|
||||||
var navigationEntry: frameModule.NavigationEntry = {
|
let navigationEntry: frameModule.NavigationEntry = {
|
||||||
create: pageFactory,
|
create: pageFactory,
|
||||||
context: context,
|
context: context,
|
||||||
animated: true,
|
animated: true,
|
||||||
@ -187,7 +187,7 @@ function _test_PageNavigation_EventSequence(withTransition: boolean) {
|
|||||||
frameModule.topmost().navigate(navigationEntry);
|
frameModule.topmost().navigate(navigationEntry);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
var navigationEntry: frameModule.NavigationEntry = {
|
let navigationEntry: frameModule.NavigationEntry = {
|
||||||
create: pageFactory,
|
create: pageFactory,
|
||||||
context: context,
|
context: context,
|
||||||
}
|
}
|
||||||
@ -199,22 +199,22 @@ function _test_PageNavigation_EventSequence(withTransition: boolean) {
|
|||||||
frameModule.goBack();
|
frameModule.goBack();
|
||||||
TKUnit.waitUntilReady(() => frameModule.topmost().currentPage !== null && frameModule.topmost().currentPage === currentPage);
|
TKUnit.waitUntilReady(() => frameModule.topmost().currentPage !== null && frameModule.topmost().currentPage === currentPage);
|
||||||
|
|
||||||
var expectedEventSequence = ["navigatingTo", "loaded", "navigatedTo", "navigatingFrom", "unloaded", "navigatedFrom"];
|
let expectedEventSequence = ["navigatingTo", "loaded", "navigatedTo", "navigatingFrom", "unloaded", "navigatedFrom"];
|
||||||
TKUnit.arrayAssert(eventSequence, expectedEventSequence, "Actual event sequence is not equal to expected. Actual: " + eventSequence + "; Expected: " + expectedEventSequence);
|
TKUnit.arrayAssert(eventSequence, expectedEventSequence, "Actual event sequence is not equal to expected. Actual: " + eventSequence + "; Expected: " + expectedEventSequence);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function test_NavigateTo_WithContext() {
|
export function test_NavigateTo_WithContext() {
|
||||||
let currentPage = frameModule.topmost().currentPage;
|
let currentPage = frameModule.topmost().currentPage;
|
||||||
// >> article-pass-data
|
// >> article-pass-data
|
||||||
var testPage: pageModule.Page;
|
let testPage: pageModule.Page;
|
||||||
var pageFactory = function (): pageModule.Page {
|
let pageFactory = function (): pageModule.Page {
|
||||||
testPage = new pageModule.Page();
|
testPage = new pageModule.Page();
|
||||||
testPage.on(pageModule.Page.navigatedToEvent, function () {
|
testPage.on(pageModule.Page.navigatedToEvent, function () {
|
||||||
//console.log(JSON.stringify(context));
|
//console.log(JSON.stringify(context));
|
||||||
});
|
});
|
||||||
return testPage;
|
return testPage;
|
||||||
};
|
};
|
||||||
var navEntry = {
|
let navEntry = {
|
||||||
create: pageFactory,
|
create: pageFactory,
|
||||||
context: "myContext",
|
context: "myContext",
|
||||||
animated: false
|
animated: false
|
||||||
@ -224,7 +224,7 @@ export function test_NavigateTo_WithContext() {
|
|||||||
// << article-pass-data
|
// << article-pass-data
|
||||||
TKUnit.waitUntilReady(() => topFrame.currentPage !== null && topFrame.currentPage !== currentPage && testPage.isLayoutValid);
|
TKUnit.waitUntilReady(() => topFrame.currentPage !== null && topFrame.currentPage !== currentPage && testPage.isLayoutValid);
|
||||||
|
|
||||||
var actualContextValue = testPage.navigationContext;
|
let actualContextValue = testPage.navigationContext;
|
||||||
TKUnit.assertEqual(actualContextValue, "myContext");
|
TKUnit.assertEqual(actualContextValue, "myContext");
|
||||||
|
|
||||||
topFrame.goBack();
|
topFrame.goBack();
|
||||||
@ -234,8 +234,8 @@ export function test_NavigateTo_WithContext() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function test_FrameBackStack_WhenNavigatingForwardAndBack() {
|
export function test_FrameBackStack_WhenNavigatingForwardAndBack() {
|
||||||
var testPage: Page;
|
let testPage: Page;
|
||||||
var pageFactory = function () {
|
let pageFactory = function () {
|
||||||
testPage = new Page();
|
testPage = new Page();
|
||||||
addLabelToPage(testPage);
|
addLabelToPage(testPage);
|
||||||
return testPage;
|
return testPage;
|
||||||
@ -271,7 +271,7 @@ export function test_LoadPageFromDeclarativeWithCSS() {
|
|||||||
helper.navigateToModule("ui/page/test-page-declarative-css");
|
helper.navigateToModule("ui/page/test-page-declarative-css");
|
||||||
|
|
||||||
TKUnit.assert(topFrame.currentPage.content instanceof Label, "Content of the test page should be a Label created within test-page-module-css.");
|
TKUnit.assert(topFrame.currentPage.content instanceof Label, "Content of the test page should be a Label created within test-page-module-css.");
|
||||||
var testLabel = <Label>topFrame.currentPage.content;
|
let testLabel = <Label>topFrame.currentPage.content;
|
||||||
TKUnit.assertEqual(testLabel.text, "Label created within a page declarative file with css.");
|
TKUnit.assertEqual(testLabel.text, "Label created within a page declarative file with css.");
|
||||||
TKUnit.assertEqual(testLabel.style.backgroundColor.hex, "#ff00ff00");
|
TKUnit.assertEqual(testLabel.style.backgroundColor.hex, "#ff00ff00");
|
||||||
}
|
}
|
||||||
@ -281,15 +281,15 @@ export function test_LoadPageFromModuleWithCSS() {
|
|||||||
helper.navigateToModule("ui/page/test-page-module-css");
|
helper.navigateToModule("ui/page/test-page-module-css");
|
||||||
|
|
||||||
TKUnit.assert(topFrame.currentPage.content instanceof Label, "Content of the test page should be a Label created within test-page-module-css.");
|
TKUnit.assert(topFrame.currentPage.content instanceof Label, "Content of the test page should be a Label created within test-page-module-css.");
|
||||||
var testLabel = <Label>topFrame.currentPage.content;
|
let testLabel = <Label>topFrame.currentPage.content;
|
||||||
TKUnit.assertEqual(testLabel.text, "Label created within a page module css.");
|
TKUnit.assertEqual(testLabel.text, "Label created within a page module css.");
|
||||||
TKUnit.assertEqual(testLabel.style.backgroundColor.hex, "#ff00ff00");
|
TKUnit.assertEqual(testLabel.style.backgroundColor.hex, "#ff00ff00");
|
||||||
}
|
}
|
||||||
|
|
||||||
export function test_NavigateToPageCreatedWithNavigationEntry() {
|
export function test_NavigateToPageCreatedWithNavigationEntry() {
|
||||||
var expectedText = "Label created with a NavigationEntry";
|
let expectedText = "Label created with a NavigationEntry";
|
||||||
var testPage: Page;
|
let testPage: Page;
|
||||||
var pageFactory = function () {
|
let pageFactory = function () {
|
||||||
testPage = new Page();
|
testPage = new Page();
|
||||||
addLabelToPage(testPage, expectedText);
|
addLabelToPage(testPage, expectedText);
|
||||||
return testPage;
|
return testPage;
|
||||||
@ -297,7 +297,7 @@ export function test_NavigateToPageCreatedWithNavigationEntry() {
|
|||||||
|
|
||||||
helper.navigate(pageFactory);
|
helper.navigate(pageFactory);
|
||||||
|
|
||||||
var actualContent = <Label>testPage.content;
|
let actualContent = <Label>testPage.content;
|
||||||
TKUnit.assertEqual(actualContent.text, expectedText);
|
TKUnit.assertEqual(actualContent.text, expectedText);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -355,16 +355,16 @@ export function test_page_backgroundColor_is_white() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function test_WhenPageIsLoadedFrameCurrentPageIsNotYetTheSameAsThePage() {
|
export function test_WhenPageIsLoadedFrameCurrentPageIsNotYetTheSameAsThePage() {
|
||||||
var page;
|
let page;
|
||||||
var loadedEventHandler = function (args) {
|
let loadedEventHandler = function (args) {
|
||||||
TKUnit.assertNotEqual(frameModule.topmost().currentPage, args.object, "When a page is loaded it should not yet be the current page.");
|
TKUnit.assertNotEqual(frameModule.topmost().currentPage, args.object, "When a page is loaded it should not yet be the current page.");
|
||||||
}
|
}
|
||||||
|
|
||||||
var pageFactory = function (): Page {
|
let pageFactory = function (): Page {
|
||||||
page = new Page();
|
page = new Page();
|
||||||
page.id = "newPage";
|
page.id = "newPage";
|
||||||
page.on(view.View.loadedEvent, loadedEventHandler);
|
page.on(view.View.loadedEvent, loadedEventHandler);
|
||||||
var label = new Label();
|
let label = new Label();
|
||||||
label.text = "Text";
|
label.text = "Text";
|
||||||
page.content = label;
|
page.content = label;
|
||||||
return page;
|
return page;
|
||||||
@ -375,16 +375,16 @@ export function test_WhenPageIsLoadedFrameCurrentPageIsNotYetTheSameAsThePage()
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function test_WhenPageIsNavigatedToFrameCurrentPageIsNowTheSameAsThePage() {
|
export function test_WhenPageIsNavigatedToFrameCurrentPageIsNowTheSameAsThePage() {
|
||||||
var page;
|
let page;
|
||||||
var navigatedEventHandler = function (args) {
|
let navigatedEventHandler = function (args) {
|
||||||
TKUnit.assertEqual(frameModule.topmost().currentPage, args.object, `frame.topmost().currentPage should be equal to args.object page instance in the page.navigatedTo event handler. Expected: ${args.object.id}; Actual: ${frameModule.topmost().currentPage.id};`);
|
TKUnit.assertEqual(frameModule.topmost().currentPage, args.object, `frame.topmost().currentPage should be equal to args.object page instance in the page.navigatedTo event handler. Expected: ${args.object.id}; Actual: ${frameModule.topmost().currentPage.id};`);
|
||||||
}
|
}
|
||||||
|
|
||||||
var pageFactory = function (): Page {
|
let pageFactory = function (): Page {
|
||||||
page = new Page();
|
page = new Page();
|
||||||
page.id = "newPage";
|
page.id = "newPage";
|
||||||
page.on(Page.navigatedToEvent, navigatedEventHandler);
|
page.on(Page.navigatedToEvent, navigatedEventHandler);
|
||||||
var label = new Label();
|
let label = new Label();
|
||||||
label.text = "Text";
|
label.text = "Text";
|
||||||
page.content = label;
|
page.content = label;
|
||||||
return page;
|
return page;
|
||||||
@ -395,11 +395,11 @@ export function test_WhenPageIsNavigatedToFrameCurrentPageIsNowTheSameAsThePage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function test_WhenNavigatingForwardAndBack_IsBackNavigationIsCorrect() {
|
export function test_WhenNavigatingForwardAndBack_IsBackNavigationIsCorrect() {
|
||||||
var page1;
|
let page1;
|
||||||
var page2;
|
let page2;
|
||||||
var forwardCounter = 0;
|
let forwardCounter = 0;
|
||||||
var backCounter = 0;
|
let backCounter = 0;
|
||||||
var navigatedEventHandler = function (args: NavigatedData) {
|
let navigatedEventHandler = function (args: NavigatedData) {
|
||||||
if (args.isBackNavigation) {
|
if (args.isBackNavigation) {
|
||||||
backCounter++;
|
backCounter++;
|
||||||
}
|
}
|
||||||
@ -408,13 +408,13 @@ export function test_WhenNavigatingForwardAndBack_IsBackNavigationIsCorrect() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var pageFactory1 = function (): Page {
|
let pageFactory1 = function (): Page {
|
||||||
page1 = new Page();
|
page1 = new Page();
|
||||||
page1.on(Page.navigatedToEvent, navigatedEventHandler);
|
page1.on(Page.navigatedToEvent, navigatedEventHandler);
|
||||||
return page1;
|
return page1;
|
||||||
};
|
};
|
||||||
|
|
||||||
var pageFactory2 = function (): Page {
|
let pageFactory2 = function (): Page {
|
||||||
page2 = new Page();
|
page2 = new Page();
|
||||||
page2.on(Page.navigatedToEvent, navigatedEventHandler);
|
page2.on(Page.navigatedToEvent, navigatedEventHandler);
|
||||||
return page2;
|
return page2;
|
||||||
@ -434,13 +434,21 @@ export function test_WhenNavigatingForwardAndBack_IsBackNavigationIsCorrect() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
||||||
var masterPage;
|
|
||||||
var ctx = {
|
if (platform.device.os === platform.platformNames.android
|
||||||
|
&& android.os.Build.VERSION.SDK_INT === android.os.Build.VERSION_CODES.JELLY_BEAN_MR1
|
||||||
|
&& android.os.Build.CPU_ABI.indexOf("x86") !== -1) {
|
||||||
|
// Skip this test on x68 Android with API Level 17
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
let masterPage;
|
||||||
|
let ctx = {
|
||||||
shownModally: false
|
shownModally: false
|
||||||
};
|
};
|
||||||
|
|
||||||
var modalClosed = false;
|
let modalClosed = false;
|
||||||
var modalCloseCallback = function (returnValue: any) {
|
let modalCloseCallback = function (returnValue: any) {
|
||||||
TKUnit.assertTrue(ctx.shownModally, "Modal-page must be shown!");
|
TKUnit.assertTrue(ctx.shownModally, "Modal-page must be shown!");
|
||||||
TKUnit.assertEqual(returnValue, "return value", "Modal-page must return value!");
|
TKUnit.assertEqual(returnValue, "return value", "Modal-page must return value!");
|
||||||
modalClosed = true;
|
modalClosed = true;
|
||||||
@ -449,25 +457,25 @@ export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
|||||||
let modalPage: Page;
|
let modalPage: Page;
|
||||||
|
|
||||||
let shownModally = 0;
|
let shownModally = 0;
|
||||||
var onShownModal = function (args: ShownModallyData) {
|
let onShownModal = function (args: ShownModallyData) {
|
||||||
shownModally++;
|
shownModally++;
|
||||||
modalPage.off(Page.shownModallyEvent, onShownModal);
|
modalPage.off(Page.shownModallyEvent, onShownModal);
|
||||||
}
|
}
|
||||||
|
|
||||||
let modalLoaded = 0;
|
let modalLoaded = 0;
|
||||||
var onModalLoaded = function (args: EventData) {
|
let onModalLoaded = function (args: EventData) {
|
||||||
modalLoaded++;
|
modalLoaded++;
|
||||||
modalPage.off(Page.loadedEvent, onModalLoaded);
|
modalPage.off(Page.loadedEvent, onModalLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
let modalUnloaded = 0;
|
let modalUnloaded = 0;
|
||||||
var onModalUnloaded = function (args: EventData) {
|
let onModalUnloaded = function (args: EventData) {
|
||||||
modalUnloaded++;
|
modalUnloaded++;
|
||||||
modalPage.off(Page.unloadedEvent, onModalUnloaded);
|
modalPage.off(Page.unloadedEvent, onModalUnloaded);
|
||||||
TKUnit.assertNull(masterPage.modal, "currentPage.modal should be undefined when no modal page is shown!");
|
TKUnit.assertNull(masterPage.modal, "currentPage.modal should be undefined when no modal page is shown!");
|
||||||
}
|
}
|
||||||
|
|
||||||
var navigatedToEventHandler = function (args) {
|
let navigatedToEventHandler = function (args) {
|
||||||
let page = <Page>args.object;
|
let page = <Page>args.object;
|
||||||
TKUnit.assertNull(page.modal, "currentPage.modal should be undefined when no modal page is shown!");
|
TKUnit.assertNull(page.modal, "currentPage.modal should be undefined when no modal page is shown!");
|
||||||
let basePath = "ui/page/";
|
let basePath = "ui/page/";
|
||||||
@ -484,11 +492,11 @@ export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
|||||||
TKUnit.assertTrue((<any>modalPage).showingModally, "showingModally");
|
TKUnit.assertTrue((<any>modalPage).showingModally, "showingModally");
|
||||||
};
|
};
|
||||||
|
|
||||||
var masterPageFactory = function (): Page {
|
let masterPageFactory = function (): Page {
|
||||||
masterPage = new Page();
|
masterPage = new Page();
|
||||||
masterPage.id = "newPage";
|
masterPage.id = "newPage";
|
||||||
masterPage.on(Page.navigatedToEvent, navigatedToEventHandler);
|
masterPage.on(Page.navigatedToEvent, navigatedToEventHandler);
|
||||||
var label = new Label();
|
let label = new Label();
|
||||||
label.text = "Text";
|
label.text = "Text";
|
||||||
masterPage.content = label;
|
masterPage.content = label;
|
||||||
return masterPage;
|
return masterPage;
|
||||||
@ -505,9 +513,9 @@ export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//export function test_ModalPage_Layout_is_Correct() {
|
//export function test_ModalPage_Layout_is_Correct() {
|
||||||
// var testPage: Page;
|
// let testPage: Page;
|
||||||
// var label: Label;
|
// let label: Label;
|
||||||
// var pageFactory = function () {
|
// let pageFactory = function () {
|
||||||
// testPage = new Page();
|
// testPage = new Page();
|
||||||
// label = new Label();
|
// label = new Label();
|
||||||
// label.text = "Will Show modal page";
|
// label.text = "Will Show modal page";
|
||||||
@ -516,20 +524,20 @@ export function test_WhenPageIsNavigatedToItCanShowAnotherPageAsModal() {
|
|||||||
// };
|
// };
|
||||||
|
|
||||||
// helper.navigate(pageFactory);
|
// helper.navigate(pageFactory);
|
||||||
// var basePath = "ui/page/";
|
// let basePath = "ui/page/";
|
||||||
// testPage.showModal(basePath + "page21", testPage, () => { }, false);
|
// testPage.showModal(basePath + "page21", testPage, () => { }, false);
|
||||||
|
|
||||||
// // TODO: Remove this once navigate and showModal returns Promise<Page>.
|
// // TODO: Remove this once navigate and showModal returns Promise<Page>.
|
||||||
// TKUnit.wait(0.350);
|
// TKUnit.wait(0.350);
|
||||||
// var childPage = (<any>testPage).childPage;
|
// let childPage = (<any>testPage).childPage;
|
||||||
// var closeCallback: Function = (<any>testPage).close;
|
// let closeCallback: Function = (<any>testPage).close;
|
||||||
|
|
||||||
// try {
|
// try {
|
||||||
// var layout = <StackLayout>childPage.content;
|
// let layout = <StackLayout>childPage.content;
|
||||||
// var repeater = layout.getChildAt(1);
|
// let repeater = layout.getChildAt(1);
|
||||||
// TKUnit.assertTrue(repeater.isLayoutValid, "layout should be valid.");
|
// TKUnit.assertTrue(repeater.isLayoutValid, "layout should be valid.");
|
||||||
// var bounds = repeater._getCurrentLayoutBounds();
|
// let bounds = repeater._getCurrentLayoutBounds();
|
||||||
// var height = bounds.bottom - bounds.top;
|
// let height = bounds.bottom - bounds.top;
|
||||||
// TKUnit.assertTrue(height > 0, "Layout should be >0.");
|
// TKUnit.assertTrue(height > 0, "Layout should be >0.");
|
||||||
|
|
||||||
// closeCallback();
|
// closeCallback();
|
||||||
|
Reference in New Issue
Block a user