e2ed
Version:
E2E testing framework over Playwright
24 lines (23 loc) • 865 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setFullMocksState = exports.getFullMocksState = void 0;
const useContext_1 = require("../useContext");
const asserts_1 = require("../utils/asserts");
/**
* Raw versions of `getFullMocksState` and `setFullMocksState`.
* @internal
*/
const [getFullMocksState, setRawFullMocksState] = (0, useContext_1.useContext)();
exports.getFullMocksState = getFullMocksState;
/**
* Set state of full mocks (can only be called once).
* @internal
*/
const setFullMocksState = (fullMocksState) => {
const currentFullMocksState = getFullMocksState();
(0, asserts_1.assertValueIsUndefined)(currentFullMocksState, 'currentFullMocksState is not defined', {
fullMocksState,
});
return setRawFullMocksState(fullMocksState);
};
exports.setFullMocksState = setFullMocksState;