"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.resendAuthRequest = void 0; const send_1 = require("../../test-run/request/send"); const testcafe_hammerhead_1 = require("testcafe-hammerhead"); // @ts-ignore const url_to_options_1 = __importDefault(require("url-to-options")); async function resendAuthRequest(request, credentials) { const url = new URL(request.url); const urlRequestOptions = (0, url_to_options_1.default)(url); const requestOptions = new testcafe_hammerhead_1.RequestOptions(Object.assign(urlRequestOptions, { body: request.postData || '', auth: `${credentials.username}:${credentials.password}`, headers: request.headers, method: request.method, })); return (0, send_1.send)(requestOptions); } exports.resendAuthRequest = resendAuthRequest; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzZW5kQXV0aFJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJveHlsZXNzL3JlcXVlc3QtcGlwZWxpbmUvcmVzZW5kQXV0aFJlcXVlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBR0Esc0RBQW1EO0FBRW5ELDZEQUFxRDtBQUNyRCxhQUFhO0FBQ2Isb0VBQThDO0FBRXZDLEtBQUssVUFBVSxpQkFBaUIsQ0FBRSxPQUF3QixFQUFFLFdBQTRCO0lBQzNGLE1BQU0sR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUVqQyxNQUFNLGlCQUFpQixHQUFHLElBQUEsd0JBQWdCLEVBQUMsR0FBRyxDQUFDLENBQUM7SUFFaEQsTUFBTSxjQUFjLEdBQUcsSUFBSSxvQ0FBYyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEVBQUU7UUFDdkUsSUFBSSxFQUFLLE9BQU8sQ0FBQyxRQUFRLElBQUksRUFBRTtRQUMvQixJQUFJLEVBQUssR0FBRyxXQUFXLENBQUMsUUFBUSxJQUFJLFdBQVcsQ0FBQyxRQUFRLEVBQUU7UUFDMUQsT0FBTyxFQUFFLE9BQU8sQ0FBQyxPQUFPO1FBQ3hCLE1BQU0sRUFBRyxPQUFPLENBQUMsTUFBTTtLQUMxQixDQUFDLENBQUMsQ0FBQztJQUVKLE9BQU8sSUFBQSxXQUFJLEVBQUMsY0FBYyxDQUFDLENBQUM7QUFDaEMsQ0FBQztBQWJELDhDQWFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3RvY29sIGZyb20gJ2RldnRvb2xzLXByb3RvY29sJztcbmltcG9ydCBOZXR3b3JrID0gUHJvdG9jb2wuTmV0d29yaztcbmltcG9ydCB7IEF1dGhDcmVkZW50aWFscyB9IGZyb20gJy4uLy4uL2FwaS9zdHJ1Y3R1cmUvaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBzZW5kIH0gZnJvbSAnLi4vLi4vdGVzdC1ydW4vcmVxdWVzdC9zZW5kJztcbmltcG9ydCB7IFJlc3BvbnNlT3B0aW9ucyB9IGZyb20gJy4uLy4uL3Rlc3QtcnVuL3JlcXVlc3QvaW50ZXJmYWNlcyc7XG5pbXBvcnQgeyBSZXF1ZXN0T3B0aW9ucyB9IGZyb20gJ3Rlc3RjYWZlLWhhbW1lcmhlYWQnO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IHVybFRvSHR0cE9wdGlvbnMgZnJvbSAndXJsLXRvLW9wdGlvbnMnO1xuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gcmVzZW5kQXV0aFJlcXVlc3QgKHJlcXVlc3Q6IE5ldHdvcmsuUmVxdWVzdCwgY3JlZGVudGlhbHM6IEF1dGhDcmVkZW50aWFscyk6IFByb21pc2U8UmVzcG9uc2VPcHRpb25zIHwgc3RyaW5nPiB7XG4gICAgY29uc3QgdXJsID0gbmV3IFVSTChyZXF1ZXN0LnVybCk7XG5cbiAgICBjb25zdCB1cmxSZXF1ZXN0T3B0aW9ucyA9IHVybFRvSHR0cE9wdGlvbnModXJsKTtcblxuICAgIGNvbnN0IHJlcXVlc3RPcHRpb25zID0gbmV3IFJlcXVlc3RPcHRpb25zKE9iamVjdC5hc3NpZ24odXJsUmVxdWVzdE9wdGlvbnMsIHtcbiAgICAgICAgYm9keTogICAgcmVxdWVzdC5wb3N0RGF0YSB8fCAnJyxcbiAgICAgICAgYXV0aDogICAgYCR7Y3JlZGVudGlhbHMudXNlcm5hbWV9OiR7Y3JlZGVudGlhbHMucGFzc3dvcmR9YCxcbiAgICAgICAgaGVhZGVyczogcmVxdWVzdC5oZWFkZXJzLFxuICAgICAgICBtZXRob2Q6ICByZXF1ZXN0Lm1ldGhvZCxcbiAgICB9KSk7XG5cbiAgICByZXR1cm4gc2VuZChyZXF1ZXN0T3B0aW9ucyk7XG59XG4iXX0=