refactor(Cypress): Moved Cypress to the main folder of the project, as I don't need a sub project for now.

This commit is contained in:
2021-09-02 16:22:25 +02:00
parent d9226abf85
commit 89ec2d42ac
8402 changed files with 22 additions and 5 deletions

50
node_modules/cypress/lib/exec/shared.js generated vendored Normal file
View File

@@ -0,0 +1,50 @@
"use strict";
const {
errors
} = require('../errors');
/**
* Throws an error with "details" property from
* "errors" object.
* @param {Object} details - Error details
*/
const throwInvalidOptionError = details => {
if (!details) {
details = errors.unknownError;
} // throw this error synchronously, it will be caught later on and
// the details will be propagated to the promise chain
const err = new Error();
err.details = details;
throw err;
};
/**
* Selects exec args based on the configured `testingType`
* @param {string} testingType The type of tests being executed
* @returns {string[]} The array of new exec arguments
*/
const processTestingType = testingType => {
if (testingType) {
if (testingType === 'e2e') {
return ['--testing-type', 'e2e'];
}
if (testingType === 'component') {
return ['--testing-type', 'component'];
}
return throwInvalidOptionError(errors.invalidTestingType);
}
return [];
};
module.exports = {
throwInvalidOptionError,
processTestingType
};