[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: -fix test
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: -fix test |
Date: |
Thu, 07 Mar 2024 12:59:19 +0100 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new e923ce667 -fix test
e923ce667 is described below
commit e923ce6675b34259fd52f704bb502208df519cd6
Author: Florian Dold <florian@dold.me>
AuthorDate: Thu Mar 7 12:59:16 2024 +0100
-fix test
---
packages/taler-harness/src/harness/harness.ts | 9 +++++++++
.../src/integrationtests/test-exchange-management.ts | 12 +++++++-----
.../taler-harness/src/integrationtests/test-refund-gone.ts | 2 +-
3 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/packages/taler-harness/src/harness/harness.ts
b/packages/taler-harness/src/harness/harness.ts
index 3d9e7fb8a..831d4ab3c 100644
--- a/packages/taler-harness/src/harness/harness.ts
+++ b/packages/taler-harness/src/harness/harness.ts
@@ -1251,6 +1251,15 @@ export class ExchangeService implements
ExchangeServiceInterface {
}
}
+ async stopAggregator(): Promise<void> {
+ const agg = this.exchangeAggregatorProc;
+ if (agg) {
+ agg.proc.kill("SIGTERM");
+ await agg.wait();
+ this.exchangeAggregatorProc = undefined;
+ }
+ }
+
async startWirewatch(): Promise<void> {
const wirewatch = this.exchangeWirewatchProc;
if (wirewatch) {
diff --git
a/packages/taler-harness/src/integrationtests/test-exchange-management.ts
b/packages/taler-harness/src/integrationtests/test-exchange-management.ts
index 8e2a8f589..9d3c1d867 100644
--- a/packages/taler-harness/src/integrationtests/test-exchange-management.ts
+++ b/packages/taler-harness/src/integrationtests/test-exchange-management.ts
@@ -29,15 +29,17 @@ export async function runExchangeManagementTest(
): Promise<void> {
// Set up test environment
- const { walletClient, bank, exchange } =
+ const { walletClient, exchange } =
await createSimpleTestkudosEnvironmentV2(t);
+ // Since the default exchanges can change, we start the wallet in tests
+ // with no built-in defaults. Thus the list of exchanges is empty here.
const exchangesListResult = await walletClient.call(
WalletApiOperation.ListExchanges,
{},
);
- t.assertDeepEqual(exchangesListResult.exchanges.length, 1);
+ t.assertDeepEqual(exchangesListResult.exchanges.length, 0);
await walletClient.call(WalletApiOperation.UpdateExchangeEntry, {
exchangeBaseUrl: exchange.baseUrl,
@@ -49,7 +51,7 @@ export async function runExchangeManagementTest(
{},
);
- t.assertDeepEqual(exchangesListResult2.exchanges.length, 2);
+ t.assertDeepEqual(exchangesListResult2.exchanges.length, 1);
await walletClient.call(WalletApiOperation.DeleteExchange, {
exchangeBaseUrl: exchange.baseUrl,
@@ -60,7 +62,7 @@ export async function runExchangeManagementTest(
{},
);
- t.assertDeepEqual(exchangesListResult3.exchanges.length, 1);
+ t.assertDeepEqual(exchangesListResult3.exchanges.length, 0);
// Check for regression: Can we re-add a deleted exchange?
@@ -74,7 +76,7 @@ export async function runExchangeManagementTest(
{},
);
- t.assertDeepEqual(exchangesListResult4.exchanges.length, 2);
+ t.assertDeepEqual(exchangesListResult4.exchanges.length, 1);
}
runExchangeManagementTest.suites = ["wallet", "exchange"];
diff --git a/packages/taler-harness/src/integrationtests/test-refund-gone.ts
b/packages/taler-harness/src/integrationtests/test-refund-gone.ts
index 60098cc9b..056560eb8 100644
--- a/packages/taler-harness/src/integrationtests/test-refund-gone.ts
+++ b/packages/taler-harness/src/integrationtests/test-refund-gone.ts
@@ -107,7 +107,7 @@ export async function runRefundGoneTest(t: GlobalTestState)
{
Duration.toMilliseconds(Duration.fromSpec({ hours: 1 })),
{ exchange, merchant, walletClient: walletClient },
);
-
+ await exchange.stopAggregator();
await exchange.runAggregatorOnce();
const ref = await merchantClient.giveRefund({
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: -fix test,
gnunet <=