aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-integrationtests/src/test-payment-fault.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-integrationtests/src/test-payment-fault.ts')
-rw-r--r--packages/taler-integrationtests/src/test-payment-fault.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/taler-integrationtests/src/test-payment-fault.ts b/packages/taler-integrationtests/src/test-payment-fault.ts
index 2e0448880..f0b17a7fc 100644
--- a/packages/taler-integrationtests/src/test-payment-fault.ts
+++ b/packages/taler-integrationtests/src/test-payment-fault.ts
@@ -29,6 +29,7 @@ import {
setupDb,
BankService,
WalletCli,
+ defaultCoinConfig,
} from "./harness";
import { FaultInjectedExchangeService, FaultInjectionRequestContext, FaultInjectionResponseContext } from "./faultInjection";
import { CoreApiResponse } from "taler-wallet-core/lib/walletCoreApiHandler";
@@ -46,14 +47,8 @@ runTest(async (t: GlobalTestState) => {
currency: "TESTKUDOS",
database: db.connStr,
httpPort: 8082,
- suggestedExchange: "http://localhost:8091/",
- suggestedExchangePayto: "payto://x-taler-bank/MyExchange",
});
- await bank.start();
-
- await bank.pingUntilAvailable();
-
const exchange = ExchangeService.create(t, {
name: "testexchange-1",
currency: "TESTKUDOS",
@@ -61,7 +56,14 @@ runTest(async (t: GlobalTestState) => {
database: db.connStr,
});
+ bank.setSuggestedExchange(exchange, "payto://x-taler-bank/MyExchange");
+
+ await bank.start();
+
+ await bank.pingUntilAvailable();
+
await exchange.setupTestBankAccount(bank, "1", "MyExchange", "x");
+ exchange.addOfferedCoins(defaultCoinConfig);
await exchange.start();
await exchange.pingUntilAvailable();