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 =