Skip to content

Commit 97d1e71

Browse files
committed
filter arg now uses regex strings instead of includes
1 parent dded9e2 commit 97d1e71

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

core/util/createBitmaps.js

+4-12
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,11 @@ var logger = require('./logger')('createBitmaps');
88

99
var GENERATE_BITMAPS_SCRIPT = 'capture/genBitmaps.js';
1010

11-
function includes (string, search, start) {
12-
if (typeof start !== 'number') {
13-
start = 0;
14-
}
15-
16-
if (start + search.length > this.length) {
17-
return false;
18-
} else {
19-
return string.indexOf(search, start) !== -1;
20-
}
11+
function regexTest (string, search) {
12+
var re = new RegExp(search);
13+
return re.test(string);
2114
}
2215

23-
2416
/**
2517
* Utility for generating a temporary config file required by GENERATE_BITMAPS_SCRIPT.
2618
* @config {Object} Base user config object (derrived by user config file + CL param overrides).
@@ -40,7 +32,7 @@ function writeReferenceCreateConfig (config, isReference) {
4032

4133
config.args.filter.split(',').forEach(function (filteredTest) {
4234
each(configJSON.scenarios, function (scenario) {
43-
if (includes(scenario.label, filteredTest)) {
35+
if (regexTest(scenario.label, filteredTest)) {
4436
scenarii.push(scenario);
4537
}
4638
});

0 commit comments

Comments
 (0)