e2ed
Version:
E2E testing framework over Playwright
24 lines (23 loc) • 694 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getJsErrorsFromContext = void 0;
const useContext_1 = require("../useContext");
/**
* Raw get and set browser JS errors array.
* @internal
*/
const [getRawJsErrorsFromContext, setRawJsErrorsFromContext] = (0, useContext_1.useContext)();
/**
* Get browser JS errors array.
* @internal
*/
const getJsErrorsFromContext = () => {
const maybeJsErrors = getRawJsErrorsFromContext();
if (maybeJsErrors !== undefined) {
return maybeJsErrors;
}
const jsErrors = [];
setRawJsErrorsFromContext(jsErrors);
return jsErrors;
};
exports.getJsErrorsFromContext = getJsErrorsFromContext;