aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/integrationtests/test-wallet-notifications.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-06-20 16:07:15 +0200
committerFlorian Dold <florian@dold.me>2023-06-20 16:07:20 +0200
commite5a8ae7d60c9fc9d6740ef391ac34f2ac620b0f4 (patch)
tree472ddac0bbcf0b80a682672462870de613e8b3c8 /packages/taler-harness/src/integrationtests/test-wallet-notifications.ts
parenta86c948fc9e44e3503cd19776c3eb6410ea3d674 (diff)
wallet-core: remove redundant/unused notifications
Diffstat (limited to 'packages/taler-harness/src/integrationtests/test-wallet-notifications.ts')
-rw-r--r--packages/taler-harness/src/integrationtests/test-wallet-notifications.ts17
1 files changed, 11 insertions, 6 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-wallet-notifications.ts b/packages/taler-harness/src/integrationtests/test-wallet-notifications.ts
index 9f591b9d0..810250f53 100644
--- a/packages/taler-harness/src/integrationtests/test-wallet-notifications.ts
+++ b/packages/taler-harness/src/integrationtests/test-wallet-notifications.ts
@@ -22,6 +22,7 @@ import {
Duration,
NotificationType,
PreparePayResultType,
+ TransactionMajorState,
} from "@gnu-taler/taler-util";
import {
BankAccessApi,
@@ -143,12 +144,7 @@ export async function runWalletNotificationsTest(t: GlobalTestState) {
// Withdraw (AKA select)
- const withdrawalFinishedReceivedPromise =
- walletClient.waitForNotificationCond((x) => {
- return x.type === NotificationType.WithdrawGroupFinished;
- });
-
- await walletClient.client.call(
+ const acceptRes = await walletClient.client.call(
WalletApiOperation.AcceptBankIntegratedWithdrawal,
{
exchangeBaseUrl: exchange.baseUrl,
@@ -156,6 +152,15 @@ export async function runWalletNotificationsTest(t: GlobalTestState) {
},
);
+ const withdrawalFinishedReceivedPromise =
+ walletClient.waitForNotificationCond((x) => {
+ return (
+ x.type === NotificationType.TransactionStateTransition &&
+ x.newTxState.major === TransactionMajorState.Done &&
+ x.transactionId === acceptRes.transactionId
+ );
+ });
+
// Confirm it
await BankApi.confirmWithdrawalOperation(bank, user, wop);