taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 096856a605551dc6345091046d6398a4f7c37430
parent 4f75fe3589d10975d20902e8a2fbc3e3e627bbbf
Author: Florian Dold <florian@dold.me>
Date:   Wed,  2 Oct 2024 19:15:04 +0200

harness: amend test

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts | 19+++++++++++++++++++
1 file changed, 19 insertions(+), 0 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts b/packages/taler-harness/src/integrationtests/test-kyc-merchant-deposit.ts @@ -28,6 +28,7 @@ import { Logger, MerchantAccountKycRedirectsResponse, TalerCorebankApiClient, + TalerMerchantApi, WireGatewayApiClient, } from "@gnu-taler/taler-util"; import { @@ -327,6 +328,24 @@ export async function runKycMerchantDepositTest(t: GlobalTestState) { logger.info(`mechant kyc status: ${j2s(kycRespOne)}`); + // Order creation should fail! + { + let url = new URL("private/orders", merchant.makeInstanceBaseUrl()); + const order = { + summary: "Test", + amount: "TESTKUDOS:5", + fulfillment_url: "taler://fulfillment-success/thx", + } satisfies TalerMerchantApi.Order; + const resp = await harnessHttpLib.fetch(url.href, { + method: "POST", + body: { + order, + }, + }); + + logger.info(`order creation status: ${resp.status}`); + } + await wireGatewayApiClient.adminAddKycauth({ amount: "TESTKUDOS:0.1", debitAccountPayto: kycRespOne.kyc_data[0].payto_uri,