summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/wallet.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-16 13:19:10 +0200
committerFlorian Dold <florian@dold.me>2023-10-16 13:19:10 +0200
commit925a97c2e3a52222cb28b2b64d80c0b01305defe (patch)
treeb0d6ec9e63f4020be59ca2c286166efecfa08ac1 /packages/taler-wallet-core/src/wallet.ts
parent9504687813d3ee47131f5b7f66c1426f9ccffd41 (diff)
downloadwallet-core-925a97c2e3a52222cb28b2b64d80c0b01305defe.tar.gz
wallet-core-925a97c2e3a52222cb28b2b64d80c0b01305defe.tar.bz2
wallet-core-925a97c2e3a52222cb28b2b64d80c0b01305defe.zip
-fix tests
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r--packages/taler-wallet-core/src/wallet.ts15
1 files changed, 10 insertions, 5 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index a8c2895f8..06d9bb9e8 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -252,9 +252,10 @@ import {
runIntegrationTest2,
testPay,
waitTransactionState,
- waitUntilDone,
+ waitUntilTransactionsFinal,
waitUntilRefreshesDone,
withdrawTestBalance,
+ waitUntilTasksProcessed,
} from "./operations/testing.js";
import {
acceptTip,
@@ -927,9 +928,9 @@ async function dumpCoins(ws: InternalWalletState): Promise<CoinDumpJson> {
ageCommitmentProof: c.ageCommitmentProof,
spend_allocation: c.spendAllocation
? {
- amount: c.spendAllocation.amount,
- id: c.spendAllocation.id,
- }
+ amount: c.spendAllocation.amount,
+ id: c.spendAllocation.id,
+ }
: undefined,
});
}
@@ -1427,6 +1428,10 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
await waitTransactionState(ws, req.transactionId, req.txState);
return {};
}
+ case WalletApiOperation.TestingWaitTasksProcessed: {
+ await waitUntilTasksProcessed(ws);
+ return {};
+ }
case WalletApiOperation.GetCurrencySpecification: {
// Ignore result, just validate in this mock implementation
const req = codecForGetCurrencyInfoRequest().decode(payload);
@@ -1600,7 +1605,7 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
return getVersion(ws);
}
case WalletApiOperation.TestingWaitTransactionsFinal:
- return await waitUntilDone(ws);
+ return await waitUntilTransactionsFinal(ws);
case WalletApiOperation.TestingWaitRefreshesFinal:
return await waitUntilRefreshesDone(ws);
case WalletApiOperation.TestingSetTimetravel: {