UNPKG

e2ed

Version:

E2E testing framework over Playwright

33 lines (32 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setTestIdleTimeout = exports.getTestIdleTimeout = void 0; const useContext_1 = require("../useContext"); const asserts_1 = require("../utils/asserts"); /** * Raw versions of `getTestIdleTimeout` and `setTestIdleTimeout`. * @internal */ const [getRawTestIdleTimeout, setRawTestIdleTimeout] = (0, useContext_1.useContext)(); /** * Get test timeout in ms. * @internal */ const getTestIdleTimeout = () => { const testIdleTimeout = getRawTestIdleTimeout(); (0, asserts_1.assertValueIsDefined)(testIdleTimeout, 'testIdleTimeout is defined'); return testIdleTimeout; }; exports.getTestIdleTimeout = getTestIdleTimeout; /** * Set test timeout in ms (can only be called once). * @internal */ const setTestIdleTimeout = (testIdleTimeout) => { const currentTestIdleTimeout = getRawTestIdleTimeout(); (0, asserts_1.assertValueIsUndefined)(currentTestIdleTimeout, 'currentTestIdleTimeout is not defined', { testIdleTimeout, }); return setRawTestIdleTimeout(testIdleTimeout); }; exports.setTestIdleTimeout = setTestIdleTimeout;