summaryrefslogtreecommitdiff
path: root/packages/taler-integrationtests/src/helpers.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-07 23:06:52 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-07 23:06:52 +0530
commit3321e40bffc5fe47133342d63f706a005a652273 (patch)
treed3a7bef2b99d7302a39fd606d10a1469305e7845 /packages/taler-integrationtests/src/helpers.ts
parent45259427776cbacde5548e89776fdf52828f6434 (diff)
downloadwallet-core-3321e40bffc5fe47133342d63f706a005a652273.tar.gz
wallet-core-3321e40bffc5fe47133342d63f706a005a652273.tar.bz2
wallet-core-3321e40bffc5fe47133342d63f706a005a652273.zip
integration testing tweaks, rerun-payment-multiple scenario
Diffstat (limited to 'packages/taler-integrationtests/src/helpers.ts')
-rw-r--r--packages/taler-integrationtests/src/helpers.ts24
1 files changed, 13 insertions, 11 deletions
diff --git a/packages/taler-integrationtests/src/helpers.ts b/packages/taler-integrationtests/src/helpers.ts
index 01362370c..9afb66428 100644
--- a/packages/taler-integrationtests/src/helpers.ts
+++ b/packages/taler-integrationtests/src/helpers.ts
@@ -31,6 +31,7 @@ import {
MerchantService,
setupDb,
BankService,
+ defaultCoinConfig,
} from "./harness";
import { AmountString } from "taler-wallet-core/lib/types/talerTypes";
@@ -56,14 +57,8 @@ export async function createSimpleTestkudosEnvironment(
currency: "TESTKUDOS",
database: db.connStr,
httpPort: 8082,
- suggestedExchange: "http://localhost:8081/",
- suggestedExchangePayto: "payto://x-taler-bank/MyExchange",
});
- await bank.start();
-
- await bank.pingUntilAvailable();
-
const exchange = ExchangeService.create(t, {
name: "testexchange-1",
currency: "TESTKUDOS",
@@ -71,11 +66,6 @@ export async function createSimpleTestkudosEnvironment(
database: db.connStr,
});
- await exchange.setupTestBankAccount(bank, "1", "MyExchange", "x");
-
- await exchange.start();
- await exchange.pingUntilAvailable();
-
const merchant = await MerchantService.create(t, {
name: "testmerchant-1",
currency: "TESTKUDOS",
@@ -83,6 +73,18 @@ export async function createSimpleTestkudosEnvironment(
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();
+
merchant.addExchange(exchange);
await merchant.start();