import { renderFixture } from "@nativescript/core/testing"; import { assert } from "chai"; import { Page } from "@nativescript/core/ui/page/page"; import { ListView } from "@nativescript/core/ui/list-view/list-view"; import { waitUntilLayoutReady } from "../home/home-page"; import { waitUntilReady } from "../home/tk-unit"; // const snippet = ` // // // ` function asdf() { // `delay` returns a promise return new Promise(function (resolve, reject) { // Only `delay` is able to resolve or reject the promise // setTimeout(function () { // resolve(42); // After 3 seconds, resolve the promise with value 42 console.log("---> pro"); const page = renderFixture(true, "home/home-page"); const listView = page.getViewById("list-view"); waitUntilReady(() => listView.isLayoutValid); console.log("---> middle"); waitUntilReady(() => page.isLayoutValid); console.log("---> end"); resolve(page); // }, 0); }); } describe("---> describe", function () { // // it("---> snippet", function () { // // const rootView = renderFixture(false, snippet); // // const label =