libeufin

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

commit 14f5c806bda33cdbea41abb821a9962a8f3b22d7
parent 6f774b6f5a19b2f46efc0fff1168714b77b56958
Author: MS <ms@taler.net>
Date:   Mon, 18 Sep 2023 13:58:29 +0200

Testing 401 on GET /accounts/{USERNAME}

Diffstat:
Mbank/src/test/kotlin/LibeuFinApiTest.kt | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/bank/src/test/kotlin/LibeuFinApiTest.kt b/bank/src/test/kotlin/LibeuFinApiTest.kt @@ -4,6 +4,7 @@ import io.ktor.client.request.* import io.ktor.client.statement.* import io.ktor.http.* import io.ktor.server.testing.* +import io.netty.handler.codec.http.HttpResponseStatus import kotlinx.serialization.json.Json import net.taler.wallet.crypto.Base32Crockford import org.junit.Test @@ -112,6 +113,11 @@ class LibeuFinApiTest { expectSuccess = true basicAuth("admin", "admin") } + val shouldNot = client.get("/accounts/foo") { + basicAuth("not", "not") + expectSuccess = false + } + assert(shouldNot.status == HttpStatusCode.Unauthorized) } } /**