From e2aecee92519637b63c5cf0507e6427a38b89c89 Mon Sep 17 00:00:00 2001 From: Ilya Goncharov Date: Mon, 16 Sep 2019 18:54:59 +0300 Subject: [PATCH] Fix exact test filtering for nodejs --- .../kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts | 8 ++++++-- 1 file changed, 6 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 e755c164259..0be72fcc9ad 100644 --- a/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts +++ b/libraries/tools/kotlin-test-nodejs-runner/src/KotlinTestsFilter.ts @@ -15,7 +15,11 @@ export function runWithFilter( function pathString() { // skip root - return path.slice(1).join('.') + if (!path[0]) { + return path.slice(1).join('.') + } else { + return path.join('.') + } } return { @@ -102,7 +106,7 @@ export class ExactFilter implements KotlinTestsFilter { } mayContainTestsFromSuite(fqn: string): boolean { - return startsWith(fqn, this.fqn); + return startsWith(this.fqn, fqn); } containsTest(fqn: string): boolean {