From 7dcfd02dae23fe2a6249893ae19ab59b8b5a09f5 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 21 Jun 2023 06:59:34 +0200 Subject: harness: fix exchange base URL in tests with fault injection --- packages/taler-harness/src/harness/helpers.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'packages/taler-harness/src/harness/helpers.ts') diff --git a/packages/taler-harness/src/harness/helpers.ts b/packages/taler-harness/src/harness/helpers.ts index bc2f573e9..fd6e9aa2e 100644 --- a/packages/taler-harness/src/harness/helpers.ts +++ b/packages/taler-harness/src/harness/helpers.ts @@ -406,6 +406,11 @@ export async function createFaultInjectedMerchantTestkudosEnvironment( const faultyMerchant = new FaultInjectedMerchantService(t, merchant, 9083); const faultyExchange = new FaultInjectedExchangeService(t, exchange, 9081); + // Base URL must contain port that the proxy is listening on. + await exchange.modifyConfig(async (config) => { + config.setString("exchange", "base_url", "http://localhost:9081/"); + }); + const exchangeBankAccount = await bank.createExchangeAccount( "myexchange", "x", @@ -546,8 +551,9 @@ export async function withdrawViaBankV2( }, ); - const withdrawalFinishedCond = wallet.waitForNotificationCond((x) => - x.type === NotificationType.TransactionStateTransition && + const withdrawalFinishedCond = wallet.waitForNotificationCond( + (x) => + x.type === NotificationType.TransactionStateTransition && x.newTxState.major === TransactionMajorState.Done && x.transactionId === acceptRes.transactionId, ); -- cgit v1.2.3