Skip to content

Commit 2d4e4fb

Browse files
committed
fix: improve error message extraction in CreditLimitTest to handle null cases
1 parent 819908d commit 2d4e4fb

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

  • ee/backend/tests/src/test/kotlin/io/tolgee/ee/selfHostedLimitsAndReporting

ee/backend/tests/src/test/kotlin/io/tolgee/ee/selfHostedLimitsAndReporting/CreditLimitTest.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,13 @@ class CreditLimitTest : ProjectAuthControllerTest("/v2/projects/") {
107107
}
108108
val parsed = NdJsonParser(objectMapper).parse(response)
109109
parsed.assert.hasSize(3)
110-
(parsed[1] as Map<*, *>)["errorMessage"].assert.isEqualTo(errorCode)
110+
val errorMessage =
111+
parsed
112+
.drop(1)
113+
.filterIsInstance<Map<*, *>>()
114+
.mapNotNull { it["errorMessage"] }
115+
.firstOrNull()
116+
errorMessage.assert.isEqualTo(errorCode)
111117
}
112118

113119
private fun mockBadRequest(errorCode: String): HttpClientErrorException {

0 commit comments

Comments
 (0)