mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 03:31:45 +08:00
34 lines
1.9 KiB
TypeScript
34 lines
1.9 KiB
TypeScript
import { Image, Label, BottomNavigation, Builder, TabContentItem, TabStrip, TabStripItem } from "@nativescript/core/ui";
|
|
import * as TKUnit from "../../tk-unit";
|
|
|
|
export function test_lowercase_declaration() {
|
|
const root = Builder.parse(`
|
|
<bottom-navigation>
|
|
<tab-strip id="tab-strip">
|
|
<tab-strip-item id="tab-strip-item">
|
|
<image src="res://icon" id="tab-strip-item-image" />
|
|
<label text="test" id="tab-strip-item-label" />
|
|
</tab-strip-item>
|
|
</tab-strip>
|
|
<tab-content-item id="tab-content-item">
|
|
<label text="test" id="tab-content-item-label" />
|
|
</tab-content-item>
|
|
</bottom-navigation>
|
|
`);
|
|
|
|
const tabStrip = root.getViewById("tab-strip");
|
|
const tabStripItem = root.getViewById("tab-strip-item");
|
|
const tabStripItemImage = root.getViewById("tab-strip-item-image");
|
|
const tabStripItemLabel = root.getViewById("tab-strip-item-label");
|
|
const tabContentItem = root.getViewById("tab-content-item");
|
|
const tabContentItemLabel = root.getViewById("tab-content-item-label");
|
|
|
|
TKUnit.assert(root instanceof BottomNavigation, "Expected result: BottomNavigation!; Actual result: " + root);
|
|
TKUnit.assert(tabStrip instanceof TabStrip, "Expected result: TabStrip!; Actual result: " + tabStrip);
|
|
TKUnit.assert(tabStripItem instanceof TabStripItem, "Expected result: TabStripItem!; Actual result: " + tabStripItem);
|
|
TKUnit.assert(tabStripItemImage instanceof Image, "Expected result: Image!; Actual result: " + tabStripItemImage);
|
|
TKUnit.assert(tabStripItemLabel instanceof Label, "Expected result: Label!; Actual result: " + tabStripItemLabel);
|
|
TKUnit.assert(tabContentItem instanceof TabContentItem, "Expected result: TabContentItem!; Actual result: " + tabContentItem);
|
|
TKUnit.assert(tabContentItemLabel instanceof Label, "Expected result: Label!; Actual result: " + tabContentItemLabel);
|
|
}
|