commit 096856a605551dc6345091046d6398a4f7c37430
parent 4f75fe3589d10975d20902e8a2fbc3e3e627bbbf
Author: Florian Dold <florian@dold.me>
Date: Wed, 2 Oct 2024 19:15:04 +0200
harness: amend test
Diffstat:
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,