UNPKG

playwright-fluent

Version:
42 lines (41 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const SUT = tslib_1.__importStar(require("../../playwright-fluent")); describe('Playwright Fluent - expect is not visible in viewport', () => { let p; beforeEach(() => { p = new SUT.PlaywrightFluent(); }); afterEach(async () => { await p.close(); }); test('should give back an error on expectThat.isNotVisibleInViewport when browser has not been launched', async () => { // Given const selector = 'foobar'; // When let result = undefined; try { await p.expectThatSelector(selector).isNotVisibleInViewport(); } catch (error) { result = error; } // Then expect(result && result.message).toContain("Cannot get visibility status of 'foobar' because no browser has been launched"); }); test('should give back an error on expectThat(selector object).isNotVisibleInViewport when browser has not been launched', async () => { // Given const selector = p.selector('foobar'); // When let result = undefined; try { await p.expectThatSelector(selector).isNotVisibleInViewport(); } catch (error) { result = error; } // Then expect(result && result.message).toContain("Cannot get visibility status of 'selector(foobar)' because no browser has been launched"); }); });