mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-18 13:51:27 +08:00
26 lines
991 B
TypeScript
26 lines
991 B
TypeScript
import PageTestCommon = require("./page-tests-common");
|
|
import PageModule = require("ui/page");
|
|
import TKUnit = require("../../TKUnit");
|
|
import LabelModule = require("ui/label");
|
|
import helper = require("../helper");
|
|
|
|
global.moduleMerge(PageTestCommon, exports);
|
|
|
|
export function test_NavigateToNewPage_InnerControl() {
|
|
var testPage: PageModule.Page;
|
|
var pageFactory = function (): PageModule.Page {
|
|
testPage = new PageModule.Page();
|
|
PageTestCommon.addLabelToPage(testPage);
|
|
return testPage;
|
|
};
|
|
|
|
helper.navigate(pageFactory);
|
|
helper.goBack();
|
|
|
|
var label = <LabelModule.Label>testPage.content;
|
|
|
|
TKUnit.assert(label._context === undefined, "InnerControl._context should be undefined after navigate back.");
|
|
TKUnit.assert(label.android === undefined, "InnerControl.android should be undefined after navigate back.");
|
|
TKUnit.assert(label.isLoaded === false, "InnerControl.isLoaded should become false after navigating back");
|
|
}
|