UNPKG

testcafe

Version:

Automated browser testing for the modern web development stack.

21 lines 2.64 kB
"use strict"; 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==