Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@wdio/config

Package Overview
Dependencies
Maintainers
6
Versions
333
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@wdio/config - npm Package Compare versions

Comparing version 5.16.0 to 5.16.2

8

build/lib/ConfigParser.js

@@ -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 {

4

package.json
{
"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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc