UNPKG

e2ed

Version:

E2E testing framework over Playwright

31 lines (30 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setTestTimeout = exports.getTestTimeout = void 0; const useContext_1 = require("../useContext"); const asserts_1 = require("../utils/asserts"); /** * Raw versions of `getTestTimeout` and `setTestTimeout`. * @internal */ const [getRawTestTimeout, setRawTestTimeout] = (0, useContext_1.useContext)(); /** * Get test timeout in ms. * @internal */ const getTestTimeout = () => { const testTimeout = getRawTestTimeout(); (0, asserts_1.assertValueIsDefined)(testTimeout, 'testTimeout is defined'); return testTimeout; }; exports.getTestTimeout = getTestTimeout; /** * Set test timeout in ms (can only be called once). * @internal */ const setTestTimeout = (testTimeout) => { const currentTestTimeout = getRawTestTimeout(); (0, asserts_1.assertValueIsUndefined)(currentTestTimeout, 'currentTestTimeout is not defined', { testTimeout }); return setRawTestTimeout(testTimeout); }; exports.setTestTimeout = setTestTimeout;