UNPKG

puppeteer-extra-plugin-session

Version:

A puppeteer plugin to dump and inject session data.

28 lines 1.05 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const puppeteer_1 = __importDefault(require("puppeteer")); const session_manager_1 = require("../classes/session-manager"); const constants_1 = require("../constants/constants"); const injector_1 = require("./injector"); jest.setTimeout(10000); let browser; let page; beforeAll(async () => { browser = await puppeteer_1.default.launch({ headless: true, executablePath: constants_1.TestBrowserExecutablePath, args: ['--no-sandbox'], }); page = await browser.newPage(); }); afterAll(async () => { await (browser === null || browser === void 0 ? void 0 : browser.close()); }); it('can inject the SessionManager', async () => { const injected = (0, injector_1.inject)(page); expect(injected.session).toBeInstanceOf(session_manager_1.SessionManager); }); //# sourceMappingURL=injector.spec.js.map