From 3321e40bffc5fe47133342d63f706a005a652273 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 7 Aug 2020 23:06:52 +0530 Subject: integration testing tweaks, rerun-payment-multiple scenario --- packages/taler-integrationtests/src/helpers.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'packages/taler-integrationtests/src/helpers.ts') 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(); -- cgit v1.2.3