Skip to content

Commit 0404abe

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

1 file changed

Lines changed: 3 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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ 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.drop(1).filterIsInstance<Map<*, *>>().mapNotNull { it["errorMessage"] }.firstOrNull()
112+
errorMessage.assert.isEqualTo(errorCode)
111113
}
112114

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

0 commit comments

Comments
 (0)