diff --git a/packages/addon/src/addon.ts b/packages/addon/src/addon.ts index 1ce9b65c..73e4a69b 100644 --- a/packages/addon/src/addon.ts +++ b/packages/addon/src/addon.ts @@ -356,8 +356,8 @@ export class AIOStreams { } // generate array of excludeTests. for each regex, only add to array if the filename or indexers are defined - const excludeTests = []; - const requiredTests = []; + let excludeTests = []; + let requiredTests = []; if (parsedStream.filename) { excludeTests.push( @@ -396,6 +396,10 @@ export class AIOStreams { ); } + // filter out any null values as these are when the regex is not defined + excludeTests = excludeTests.filter((test) => test !== null); + requiredTests = requiredTests.filter((test) => test !== null); + if (excludeTests.length > 0 && excludeTests.some((test) => test)) { skipReasons.excludeRegex++; return false;