taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 0c81cdba8ed3291374a848cab7d765cfa69a77a7
parent 18b59b3ef5e75178aabe5a90f0ae000772b42cd3
Author: Florian Dold <dold@taler.net>
Date:   Fri, 28 Aug 2026 14:36:44 +0200

taler-harness: make peer repair wait state-aware

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-peer-repair.ts | 16+++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-peer-repair.ts b/packages/taler-harness/src/integrationtests/test-peer-repair.ts @@ -218,15 +218,13 @@ export async function runPeerRepairTest(t: GlobalTestState) { await withdraw2Res.withdrawalFinishedCond; - const peerPushDebitReady2Cond = wallet1.waitForNotificationCond( - (x) => - x.type === NotificationType.TransactionStateTransition && - x.transactionId === initResp2.transactionId && - x.newTxState.major === TransactionMajorState.Pending && - x.newTxState.minor === TransactionMinorState.Ready, - ); - - await peerPushDebitReady2Cond; + await wallet1.call(WalletApiOperation.TestingWaitTransactionState, { + transactionId: initResp2.transactionId, + txState: { + major: TransactionMajorState.Pending, + minor: TransactionMinorState.Ready, + }, + }); const repairedDebit = await wallet1.call( WalletApiOperation.GetTransactionById,