testcafe
Version:
Automated browser testing for the modern web development stack.
21 lines • 2.64 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.shouldRenderHtmlWithoutStack = exports.renderHtmlWithoutStack = void 0;
const callsite_record_1 = require("@devexpress/callsite-record");
const utils_1 = require("../utils");
const templates_1 = __importDefault(require("../templates"));
function renderHtmlWithoutStack(err) {
return err.errCallsite._renderRecord(err.expression, {
renderer: callsite_record_1.renderers.html,
stack: false,
});
}
exports.renderHtmlWithoutStack = renderHtmlWithoutStack;
function shouldRenderHtmlWithoutStack(err) {
return 'errCallsite' in err && templates_1.default[err.originError.code] && !(0, utils_1.shouldSkipCallsite)(err.originError);
}
exports.shouldRenderHtmlWithoutStack = shouldRenderHtmlWithoutStack;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvZXJyb3JzL3Rlc3QtcnVuL3JlbmRlci1lcnJvci10ZW1wbGF0ZS91dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxpRUFBd0Q7QUFFeEQsb0NBQThDO0FBQzlDLDZEQUFxQztBQUVyQyxTQUFnQixzQkFBc0IsQ0FBRSxHQUF3QztJQUM1RSxPQUFPLEdBQUcsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUU7UUFDakQsUUFBUSxFQUFFLDJCQUFTLENBQUMsSUFBSTtRQUN4QixLQUFLLEVBQUssS0FBSztLQUNsQixDQUFDLENBQUM7QUFDUCxDQUFDO0FBTEQsd0RBS0M7QUFFRCxTQUFnQiw0QkFBNEIsQ0FBRSxHQUF3QztJQUNsRixPQUFPLGFBQWEsSUFBSSxHQUFHLElBQUksbUJBQVMsQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBQSwwQkFBa0IsRUFBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7QUFDM0csQ0FBQztBQUZELG9FQUVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyZXJzIH0gZnJvbSAnQGRldmV4cHJlc3MvY2FsbHNpdGUtcmVjb3JkJztcbmltcG9ydCB7IFVuY2F1Z2h0VGVzdENhZmVFcnJvckluQ3VzdG9tU2NyaXB0IH0gZnJvbSAnLi4vLi4vdGVzdC1ydW4nO1xuaW1wb3J0IHsgc2hvdWxkU2tpcENhbGxzaXRlIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IFRFTVBMQVRFUyBmcm9tICcuLi90ZW1wbGF0ZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gcmVuZGVySHRtbFdpdGhvdXRTdGFjayAoZXJyOiBVbmNhdWdodFRlc3RDYWZlRXJyb3JJbkN1c3RvbVNjcmlwdCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGVyci5lcnJDYWxsc2l0ZS5fcmVuZGVyUmVjb3JkKGVyci5leHByZXNzaW9uLCB7XG4gICAgICAgIHJlbmRlcmVyOiByZW5kZXJlcnMuaHRtbCxcbiAgICAgICAgc3RhY2s6ICAgIGZhbHNlLFxuICAgIH0pO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gc2hvdWxkUmVuZGVySHRtbFdpdGhvdXRTdGFjayAoZXJyOiBVbmNhdWdodFRlc3RDYWZlRXJyb3JJbkN1c3RvbVNjcmlwdCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiAnZXJyQ2FsbHNpdGUnIGluIGVyciAmJiBURU1QTEFURVNbZXJyLm9yaWdpbkVycm9yLmNvZGVdICYmICFzaG91bGRTa2lwQ2FsbHNpdGUoZXJyLm9yaWdpbkVycm9yKTtcbn1cbiJdfQ==