From f0af4756a91ad5bd70b62442f742f016494b3121 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Mon, 16 Sep 2019 19:21:32 +0300 Subject: [PATCH] Fix accuracy for regex filtering for nodejs testing --- .../tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts b/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts index 0be72fcc9ad..183c95c2607 100644 --- a/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts +++ b/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts @@ -118,10 +118,11 @@ export class RegExpKotlinTestsFilter implements KotlinTestsFilter { public readonly regexp: RegExp; constructor(wildcard: string) { - this.regexp = RegExp(wildcard + this.regexp = RegExp("^" + wildcard .split('*') .map(it => escapeRegExp(it)) - .join('.*')); + .join('.*') + "$" + ); } mayContainTestsFromSuite(fqn: string): boolean {