diff options
author | Florian Dold <florian@dold.me> | 2023-06-21 08:54:14 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-06-21 08:54:18 +0200 |
commit | ba913cd2ceccfe3b1472d95087317445df0073e9 (patch) | |
tree | bcc9d6bbd96245f7af8e40694e021b3561a01de9 /packages/taler-harness/src/integrationtests/test-payment-abort.ts | |
parent | 9f8faed2d170a37efa0328e42c83e6e5717bf06c (diff) | |
download | wallet-core-ba913cd2ceccfe3b1472d95087317445df0073e9.tar.xz |
harness: wallet must always withdraw via fault-injected exchange
Otherwise, the ports in the base URL don't match and the wallet will
complain.
Diffstat (limited to 'packages/taler-harness/src/integrationtests/test-payment-abort.ts')
-rw-r--r-- | packages/taler-harness/src/integrationtests/test-payment-abort.ts | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-payment-abort.ts b/packages/taler-harness/src/integrationtests/test-payment-abort.ts index a165c1e09..0ac953240 100644 --- a/packages/taler-harness/src/integrationtests/test-payment-abort.ts +++ b/packages/taler-harness/src/integrationtests/test-payment-abort.ts @@ -43,12 +43,17 @@ const axios = axiosImp.default; export async function runPaymentAbortTest(t: GlobalTestState) { // Set up test environment - const { wallet, bank, exchange, faultyMerchant } = + const { wallet, bank, exchange, faultyMerchant, faultyExchange } = await createFaultInjectedMerchantTestkudosEnvironment(t); // Withdraw digital cash into the wallet. - await withdrawViaBank(t, { wallet, bank, exchange, amount: "TESTKUDOS:20" }); + await withdrawViaBank(t, { + wallet, + bank, + exchange: faultyExchange, + amount: "TESTKUDOS:20", + }); const merchant = faultyMerchant; @@ -112,8 +117,6 @@ export async function runPaymentAbortTest(t: GlobalTestState) { publicOrderStatusResp.data, ); - let faultInjected = false; - faultyMerchant.faultProxy.addFault({ async modifyRequest(ctx: FaultInjectionRequestContext) { const url = new URL(ctx.requestUrl); |