Add Konsist test to use isEmpty() instead of isEqualTo(empty), and fix existing issue.

This commit is contained in:
Benoit Marty 2023-12-04 15:26:32 +01:00
parent ab8e4f1422
commit 9e731f40ca
2 changed files with 13 additions and 1 deletions

View file

@ -39,7 +39,7 @@ class MapWebkitPermissionsTest {
@Test
fun `given any other permission, it returns nothing`() {
val permission = mapWebkitPermissions(arrayOf(PermissionRequest.RESOURCE_PROTECTED_MEDIA_ID))
assertThat(permission).isEqualTo(emptyList<String>())
assertThat(permission).isEmpty()
}
}

View file

@ -86,4 +86,16 @@ class KonsistTestTest {
functionDeclaration.text.contains("isEqualTo(true)")
}
}
@Test
fun `use isEmpty() instead of isEqualTo(empty)`() {
Konsist
.scopeFromTest()
.functions()
// Exclude self
.withoutName("use isEmpty() instead of isEqualTo(empty)")
.assertFalse { functionDeclaration ->
functionDeclaration.text.contains("isEqualTo(empty")
}
}
}