testcafe-browser-provider-browserstack
Version:
Browserstack TestCafe browser provider plugin.
24 lines (22 loc) • 3.01 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.SESSION_ID_NOT_FOUND = exports.REMOTE_API_REQUEST_FAILED = exports.API_METHOD_NOT_IMPLEMENTED = exports.BROWSERSTACK_AUTHENTICATION_FAILED = void 0;
const dedent_1 = __importDefault(require("dedent"));
const BROWSERSTACK_AUTHENTICATION_FAILED = () => 'Authentication failed. Please assign the correct username and access key to the BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables.';
exports.BROWSERSTACK_AUTHENTICATION_FAILED = BROWSERSTACK_AUTHENTICATION_FAILED;
const API_METHOD_NOT_IMPLEMENTED = () => 'The API method is not implemented';
exports.API_METHOD_NOT_IMPLEMENTED = API_METHOD_NOT_IMPLEMENTED;
const REMOTE_API_REQUEST_FAILED = ({ status, apiResponse }) => (0, dedent_1.default) `
API error ${status}:
${apiResponse}
`;
exports.REMOTE_API_REQUEST_FAILED = REMOTE_API_REQUEST_FAILED;
const SESSION_ID_NOT_FOUND = ({ sessionInfoDump }) => (0, dedent_1.default) `
Unable to find a session ID in the following session information:
${sessionInfoDump}
`;
exports.SESSION_ID_NOT_FOUND = SESSION_ID_NOT_FOUND;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3ItbWVzc2FnZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdGVtcGxhdGVzL2Vycm9yLW1lc3NhZ2VzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLG9EQUE0QjtBQUdyQixNQUFNLGtDQUFrQyxHQUFHLEdBQUcsRUFBRSxDQUFDLDBKQUEwSixDQUFDO0FBQXRNLFFBQUEsa0NBQWtDLHNDQUFvSztBQUM1TSxNQUFNLDBCQUEwQixHQUFXLEdBQUcsRUFBRSxDQUFDLG1DQUFtQyxDQUFDO0FBQS9FLFFBQUEsMEJBQTBCLDhCQUFxRDtBQUVyRixNQUFNLHlCQUF5QixHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLEVBQUUsRUFBRSxDQUFDLElBQUEsZ0JBQU0sRUFBQztnQkFDN0QsTUFBTTs7TUFFaEIsV0FBVztDQUNoQixDQUFDO0FBSlcsUUFBQSx5QkFBeUIsNkJBSXBDO0FBRUssTUFBTSxvQkFBb0IsR0FBRyxDQUFDLEVBQUUsZUFBZSxFQUFFLEVBQUUsRUFBRSxDQUFDLElBQUEsZ0JBQU0sRUFBQzs7O01BRzlELGVBQWU7Q0FDcEIsQ0FBQztBQUpXLFFBQUEsb0JBQW9CLHdCQUkvQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWRlbnQgZnJvbSAnZGVkZW50JztcblxuXG5leHBvcnQgY29uc3QgQlJPV1NFUlNUQUNLX0FVVEhFTlRJQ0FUSU9OX0ZBSUxFRCA9ICgpID0+ICdBdXRoZW50aWNhdGlvbiBmYWlsZWQuIFBsZWFzZSBhc3NpZ24gdGhlIGNvcnJlY3QgdXNlcm5hbWUgYW5kIGFjY2VzcyBrZXkgdG8gdGhlIEJST1dTRVJTVEFDS19VU0VSTkFNRSBhbmQgQlJPV1NFUlNUQUNLX0FDQ0VTU19LRVkgZW52aXJvbm1lbnQgdmFyaWFibGVzLic7XG5leHBvcnQgY29uc3QgQVBJX01FVEhPRF9OT1RfSU1QTEVNRU5URUQgPSAgICAgICAgICgpID0+ICdUaGUgQVBJIG1ldGhvZCBpcyBub3QgaW1wbGVtZW50ZWQnO1xuXG5leHBvcnQgY29uc3QgUkVNT1RFX0FQSV9SRVFVRVNUX0ZBSUxFRCA9ICh7IHN0YXR1cywgYXBpUmVzcG9uc2UgfSkgPT4gZGVkZW50IGBcbiAgICBBUEkgZXJyb3IgJHtzdGF0dXN9OiBcbiAgICBcbiAgICAke2FwaVJlc3BvbnNlfVxuYDtcblxuZXhwb3J0IGNvbnN0IFNFU1NJT05fSURfTk9UX0ZPVU5EID0gKHsgc2Vzc2lvbkluZm9EdW1wIH0pID0+IGRlZGVudCBgIFxuICAgIFVuYWJsZSB0byBmaW5kIGEgc2Vzc2lvbiBJRCBpbiB0aGUgZm9sbG93aW5nIHNlc3Npb24gaW5mb3JtYXRpb246IFxuICAgIFxuICAgICR7c2Vzc2lvbkluZm9EdW1wfVxuYDtcbiJdfQ==