UNPKG

e2ed

Version:

E2E testing framework over Playwright

29 lines (28 loc) 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setMeta = exports.getMeta = void 0; const useContext_1 = require("../useContext"); const asserts_1 = require("../utils/asserts"); /** * Raw get and set test metadata functions. */ const [getRawMeta, setRawMeta] = (0, useContext_1.useContext)(); /** * Get test metadata. */ const getMeta = () => { const meta = getRawMeta(); (0, asserts_1.assertValueIsDefined)(meta, 'meta is defined'); return meta; }; exports.getMeta = getMeta; /** * Set test metadata. * @internal */ const setMeta = (meta) => { const currentMeta = getRawMeta(); (0, asserts_1.assertValueIsUndefined)(currentMeta, 'currentMeta is not defined', { meta }); setRawMeta(meta); }; exports.setMeta = setMeta;