taler-typescript-core

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

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:
Mpackages/taler-harness/src/integrationtests/test-merchant-wire.ts | 5+++++
Mpackages/taler-util/src/time.ts | 7+++++++
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",