Skip to content

Commit 84de70f

Browse files
committed
test(analyzer): Properly treat plugin IDs case-insensitively
Signed-off-by: Sebastian Schuberth <[email protected]>
1 parent fc67b90 commit 84de70f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

analyzer/src/funTest/kotlin/PackageManagerFunTest.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class PackageManagerFunTest : WordSpec({
8888
managedFiles.keys.map { it.descriptor.id } shouldContainExactlyInAnyOrder
8989
PackageManagerFactory.ALL.values.map { it.descriptor.id }.filterNot { it == "Unmanaged" }
9090

91-
val managedFilesById = managedFiles.groupById(projectDir)
91+
val managedFilesById = managedFiles.groupById(projectDir).toSortedMap(String.CASE_INSENSITIVE_ORDER)
9292

9393
assertSoftly {
9494
managedFilesById["Bazel"] should containExactly("bazel/MODULE.bazel")
@@ -138,12 +138,12 @@ class PackageManagerFunTest : WordSpec({
138138
"find only files for active package managers" {
139139
val managedFiles = PackageManager.findManagedFiles(
140140
projectDir,
141-
packageManagers.filter { it.descriptor.id in setOf("GradleInspector", "PIP", "SBT") }
141+
packageManagers.filter { it.descriptor.id.uppercase() in setOf("GRADLEINSPECTOR", "PIP", "SBT") }
142142
)
143143

144144
managedFiles shouldHaveSize 3
145145

146-
val managedFilesById = managedFiles.groupById(projectDir)
146+
val managedFilesById = managedFiles.groupById(projectDir).toSortedMap(String.CASE_INSENSITIVE_ORDER)
147147

148148
managedFilesById["GradleInspector"] should containExactlyInAnyOrder(
149149
"gradle-groovy/build.gradle",
@@ -173,7 +173,7 @@ class PackageManagerFunTest : WordSpec({
173173
val excludes = Excludes(paths = listOf(pathExclude))
174174

175175
val managedFilesById = PackageManager.findManagedFiles(rootDir, packageManagers, excludes = excludes)
176-
.groupById(rootDir)
176+
.groupById(rootDir).toSortedMap(String.CASE_INSENSITIVE_ORDER)
177177

178178
managedFilesById["GradleInspector"] should containExactlyInAnyOrder(
179179
"gradle-groovy/build.gradle",

0 commit comments

Comments
 (0)