UNPKG

playwright-fluent

Version:
28 lines (27 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const playwright_fluent_1 = require("../../playwright-fluent"); const sleep_1 = require("../../../utils/sleep"); describe('Playwright Fluent - close', () => { // eslint-disable-next-line @typescript-eslint/no-empty-function beforeEach(() => { }); test('should close firefox', async () => { // Given const browser = 'firefox'; const p = new playwright_fluent_1.PlaywrightFluent(); // And await p.withBrowser(browser); let createdBrowser = p.currentBrowser(); const previousConnectedStatus = createdBrowser && createdBrowser.isConnected(); // When await (0, sleep_1.sleep)(1000); await p.close(); await (0, sleep_1.sleep)(1000); // Then createdBrowser = p.currentBrowser(); const currentConnectedStatus = createdBrowser && createdBrowser.isConnected(); expect(createdBrowser).toBeDefined(); expect(previousConnectedStatus).toBe(true); expect(currentConnectedStatus).toBe(false); }); });