commit c8e7ff4a712fd90d8af5872ee2bba67817b227e1
parent 401a7ec80766108edc929df1dfc53daa7e7ca948
Author: Florian Dold <florian@dold.me>
Date: Thu, 27 Nov 2025 14:30:16 +0100
harness: explicitly run helpers in merchant-wire test
Diffstat:
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/packages/taler-harness/src/integrationtests/test-merchant-wire.ts b/packages/taler-harness/src/integrationtests/test-merchant-wire.ts
@@ -70,6 +70,7 @@ export async function runMerchantWireTest(t: GlobalTestState) {
Duration.fromSpec({ minutes: 5 }),
),
),
+ refund_deadline: AbsoluteTime.toProtocolTimestamp(AbsoluteTime.zero()),
wire_transfer_deadline: AbsoluteTime.toProtocolTimestamp(
AbsoluteTime.addDuration(
AbsoluteTime.now(),
@@ -122,6 +123,10 @@ export async function runMerchantWireTest(t: GlobalTestState) {
{ walletClient, exchange, merchant },
);
+ await exchange.runWirewatchOnce();
+ await exchange.runTransferOnce();
+ await merchant.runDepositcheckOnce();
+
const resp = succeedOrThrow(
await merchantClient.listIncomingWireTransfers(merchantAdminAccessToken),
);
diff --git a/packages/taler-util/src/time.ts b/packages/taler-util/src/time.ts
@@ -447,6 +447,13 @@ export namespace AbsoluteTime {
};
}
+ export function zero(): AbsoluteTime {
+ return {
+ t_ms: 0,
+ [opaque_AbsoluteTime]: true,
+ };
+ }
+
export function never(): AbsoluteTime {
return {
t_ms: "never",