testcafe
Version:
Automated browser testing for the modern web development stack.
23 lines • 3.25 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const debug_1 = __importDefault(require("debug"));
const cdp_1 = require("./utils/cdp");
const util_1 = __importDefault(require("util"));
function default_1() {
debug_1.default.formatters.r = (event) => {
const requestStr = (0, cdp_1.isRequest)(event) ? 'request' : 'response';
return `requestPaused ${event.networkId} ${event.requestId} ${requestStr} ${event.request.url}`;
};
debug_1.default.formatters.f = (event) => {
return `frameNavigated ${event.frame.url} ${event.type}`;
};
debug_1.default.formatters.l = (event) => {
return `loadingFailed ${util_1.default.inspect(event)}`;
};
}
exports.default = default_1;
module.exports = exports.default;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLWN1c3RvbS1kZWJ1Zy1mb3JtYXR0ZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL25hdGl2ZS1hdXRvbWF0aW9uL2FkZC1jdXN0b20tZGVidWctZm9ybWF0dGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLGtEQUEwQjtBQUsxQixxQ0FBd0M7QUFDeEMsZ0RBQXdCO0FBR3hCO0lBQ0ksZUFBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUF5QixFQUFVLEVBQUU7UUFDdkQsTUFBTSxVQUFVLEdBQUcsSUFBQSxlQUFTLEVBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDO1FBRTdELE9BQU8saUJBQWlCLEtBQUssQ0FBQyxTQUFTLElBQUksS0FBSyxDQUFDLFNBQVMsSUFBSSxVQUFVLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNwRyxDQUFDLENBQUM7SUFFRixlQUFLLENBQUMsVUFBVSxDQUFDLENBQUMsR0FBRyxDQUFDLEtBQTBCLEVBQVUsRUFBRTtRQUN4RCxPQUFPLGtCQUFrQixLQUFLLENBQUMsS0FBSyxDQUFDLEdBQUcsSUFBSSxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDN0QsQ0FBQyxDQUFDO0lBRUYsZUFBSyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxLQUF5QixFQUFVLEVBQUU7UUFDdkQsT0FBTyxpQkFBaUIsY0FBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDO0lBQ2xELENBQUMsQ0FBQztBQUNOLENBQUM7QUFkRCw0QkFjQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWJ1ZyBmcm9tICdkZWJ1Zyc7XG5pbXBvcnQgUHJvdG9jb2wgZnJvbSAnZGV2dG9vbHMtcHJvdG9jb2wnO1xuaW1wb3J0IFJlcXVlc3RQYXVzZWRFdmVudCA9IFByb3RvY29sLkZldGNoLlJlcXVlc3RQYXVzZWRFdmVudDtcbmltcG9ydCBGcmFtZU5hdmlnYXRlZEV2ZW50ID0gUHJvdG9jb2wuUGFnZS5GcmFtZU5hdmlnYXRlZEV2ZW50O1xuaW1wb3J0IExvYWRpbmdGYWlsZWRFdmVudCA9IFByb3RvY29sLk5ldHdvcmsuTG9hZGluZ0ZhaWxlZEV2ZW50O1xuaW1wb3J0IHsgaXNSZXF1ZXN0IH0gZnJvbSAnLi91dGlscy9jZHAnO1xuaW1wb3J0IHV0aWwgZnJvbSAndXRpbCc7XG5cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gKCk6IHZvaWQge1xuICAgIGRlYnVnLmZvcm1hdHRlcnMuciA9IChldmVudDogUmVxdWVzdFBhdXNlZEV2ZW50KTogc3RyaW5nID0+IHtcbiAgICAgICAgY29uc3QgcmVxdWVzdFN0ciA9IGlzUmVxdWVzdChldmVudCkgPyAncmVxdWVzdCcgOiAncmVzcG9uc2UnO1xuXG4gICAgICAgIHJldHVybiBgcmVxdWVzdFBhdXNlZCAke2V2ZW50Lm5ldHdvcmtJZH0gJHtldmVudC5yZXF1ZXN0SWR9ICR7cmVxdWVzdFN0cn0gJHtldmVudC5yZXF1ZXN0LnVybH1gO1xuICAgIH07XG5cbiAgICBkZWJ1Zy5mb3JtYXR0ZXJzLmYgPSAoZXZlbnQ6IEZyYW1lTmF2aWdhdGVkRXZlbnQpOiBzdHJpbmcgPT4ge1xuICAgICAgICByZXR1cm4gYGZyYW1lTmF2aWdhdGVkICR7ZXZlbnQuZnJhbWUudXJsfSAke2V2ZW50LnR5cGV9YDtcbiAgICB9O1xuXG4gICAgZGVidWcuZm9ybWF0dGVycy5sID0gKGV2ZW50OiBMb2FkaW5nRmFpbGVkRXZlbnQpOiBzdHJpbmcgPT4ge1xuICAgICAgICByZXR1cm4gYGxvYWRpbmdGYWlsZWQgJHt1dGlsLmluc3BlY3QoZXZlbnQpfWA7XG4gICAgfTtcbn1cbiJdfQ==