@wdio/config
Advanced tools
Comparing version 5.16.0 to 5.16.2
@@ -79,2 +79,6 @@ "use strict"; | ||
if (this._config.spec && (0, _utils.isCucumberFeatureWithLineNumber)(this._config.spec)) { | ||
this._config.cucumberFeaturesWithLineNumbers = this._config.spec; | ||
} | ||
if (spec.length > 0) { | ||
@@ -167,2 +171,3 @@ this._config.specs = [...this.setFilePathToFilterOptions(spec, this._config.specs)]; | ||
cliArgFileList.forEach(filteredFile => { | ||
filteredFile = (0, _utils.removeLineNumbers)(filteredFile); | ||
let globMatchedFiles = ConfigParser.getFilePaths(_glob.default.sync(filteredFile)); | ||
@@ -206,3 +211,6 @@ | ||
if (typeof patterns === 'string') { | ||
patterns = (0, _utils.removeLineNumbers)(patterns); | ||
patterns = [patterns]; | ||
} else { | ||
patterns = patterns.map(pattern => (0, _utils.removeLineNumbers)(pattern)); | ||
} | ||
@@ -209,0 +217,0 @@ |
@@ -7,2 +7,4 @@ "use strict"; | ||
exports.getSauceEndpoint = getSauceEndpoint; | ||
exports.removeLineNumbers = removeLineNumbers; | ||
exports.isCucumberFeatureWithLineNumber = isCucumberFeatureWithLineNumber; | ||
exports.detectBackend = detectBackend; | ||
@@ -30,2 +32,14 @@ exports.validateConfig = validateConfig; | ||
function removeLineNumbers(pattern) { | ||
if (pattern.includes(':')) { | ||
pattern = pattern.split(':')[0]; | ||
} | ||
return pattern; | ||
} | ||
function isCucumberFeatureWithLineNumber(patterns) { | ||
return patterns.find(pattern => pattern.includes(':')); | ||
} | ||
function detectBackend(options = {}, isRDC = false) { | ||
@@ -32,0 +46,0 @@ let { |
{ | ||
"name": "@wdio/config", | ||
"version": "5.16.0", | ||
"version": "5.16.2", | ||
"description": "A helper utility to parse and validate WebdriverIO options", | ||
@@ -40,3 +40,3 @@ "author": "Christian Bromann <christian@saucelabs.com>", | ||
}, | ||
"gitHead": "ee9cc7ecb606a316ab157c7cef23cd95bc070aec" | ||
"gitHead": "30b96a48aa8087684566559a51c58e85d33fd6c7" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15696
391
1