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:
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,