UNPKG

e2ed

Version:

E2E testing framework over Playwright

19 lines (18 loc) 882 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertSelectorEntirelyInViewport = void 0; const expect_1 = require("../../../expect"); const log_1 = require("../../../utils/log"); const viewport_1 = require("../../../utils/viewport"); /** * Asserts that selector is entirely in the viewport * (all selector points are in the viewport). */ const assertSelectorEntirelyInViewport = async (selector) => { const isEntirelyInViewport = await (0, viewport_1.isSelectorEntirelyInViewport)(selector); const message = 'selector is entirely in the viewport'; (0, log_1.log)(`Asserts that ${message}`, { selector }, 6 /* LogEventType.InternalAssert */); // TODO: support Smart Assertions await (0, expect_1.expect)(isEntirelyInViewport, message).ok(); }; exports.assertSelectorEntirelyInViewport = assertSelectorEntirelyInViewport;