libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 4e74dd31c91e3209c34a381f45a666e4c3c477fb
parent f683ca49e99208166789a108dcab299028332cc7
Author: MS <ms@taler.net>
Date:   Mon,  2 Oct 2023 16:36:02 +0200

Testing account deletion.

Diffstat:
Mbank/src/test/kotlin/LibeuFinApiTest.kt | 9++++++++-
Mbank/src/test/kotlin/TalerApiTest.kt | 2+-
2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/bank/src/test/kotlin/LibeuFinApiTest.kt b/bank/src/test/kotlin/LibeuFinApiTest.kt @@ -558,10 +558,17 @@ class LibeuFinApiTest { } client.delete("/accounts/foo") { basicAuth("admin", "pass") - expectSuccess = false + expectSuccess = true }.apply { assert(this.status == HttpStatusCode.NoContent) } + // Trying again must yield 404 + client.delete("/accounts/foo") { + basicAuth("admin", "pass") + expectSuccess = false + }.apply { + assert(this.status == HttpStatusCode.NotFound) + } // fail to delete, due to a non-zero balance. db.customerCreate(customerBar).apply { assert(this != null) diff --git a/bank/src/test/kotlin/TalerApiTest.kt b/bank/src/test/kotlin/TalerApiTest.kt @@ -244,7 +244,7 @@ class TalerApiTest { setBody(deflater(""" {"amount": "KUDOS:44", "reserve_pub": "RESERVE-PUB-TEST", - "debit_account": "${"payto://iban/BAR-IBAN-ABC".lowercase()}" + "debit_account": "${"payto://iban/BAR-IBAN-ABC"}" } """.trimIndent())) }