summaryrefslogtreecommitdiff
path: root/nexus/src/test/kotlin/SandboxAccessApiTest.kt
diff options
context:
space:
mode:
Diffstat (limited to 'nexus/src/test/kotlin/SandboxAccessApiTest.kt')
-rw-r--r--nexus/src/test/kotlin/SandboxAccessApiTest.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/nexus/src/test/kotlin/SandboxAccessApiTest.kt b/nexus/src/test/kotlin/SandboxAccessApiTest.kt
index 175e479a..4ac26ab6 100644
--- a/nexus/src/test/kotlin/SandboxAccessApiTest.kt
+++ b/nexus/src/test/kotlin/SandboxAccessApiTest.kt
@@ -120,14 +120,17 @@ class SandboxAccessApiTest {
}
val mapper = ObjectMapper()
var j = mapper.readTree(R.readBytes())
- assert(j.get("balance").get("amount").asText() == "TESTKUDOS:20")
+ val expectDebitOf20 = j.get("balance").get("amount").asText()
+ println("Expect debit of 20: $expectDebitOf20")
+ val testkudos20regex = "^TESTKUDOS:20(.00)?$".toRegex()
+ assert(testkudos20regex.matches(expectDebitOf20))
assert(j.get("balance").get("credit_debit_indicator").asText().lowercase() == "debit")
// Bar checks its balance: 20
R = client.get("/demobanks/default/access-api/accounts/bar") {
basicAuth("bar", "bar")
}
j = mapper.readTree(R.readBytes())
- assert(j.get("balance").get("amount").asText() == "TESTKUDOS:20")
+ assert(testkudos20regex.matches(j.get("balance").get("amount").asText()))
assert(j.get("balance").get("credit_debit_indicator").asText().lowercase() == "credit")
// Foo tries with an invalid amount
R = client.post("/demobanks/default/access-api/accounts/foo/transactions") {