taler-typescript-core

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

commit eeea4783750d2237567e568d0c20a64cb0736b8b
parent 1d2ae5b144dd035eb6c7bb4803b77bede0150dad
Author: Florian Dold <florian@dold.me>
Date:   Mon, 23 Sep 2024 20:24:49 +0200

harness: test getMaxPeerPushDebitAmount

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-peer-to-peer-push.ts | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-peer-to-peer-push.ts b/packages/taler-harness/src/integrationtests/test-peer-to-peer-push.ts @@ -69,6 +69,19 @@ export async function runPeerToPeerPushTest(t: GlobalTestState) { await withdrawRes.withdrawalFinishedCond; + { + const maxResp1 = await w1.walletClient.call( + WalletApiOperation.GetMaxPeerPushDebitAmount, + { + currency: "TESTKUDOS", + }, + ); + + t.assertDeepEqual(maxResp1.exchangeBaseUrl, exchange.baseUrl); + t.assertAmountEquals(maxResp1.rawAmount, "TESTKUDOS:19.1"); + t.assertAmountEquals(maxResp1.effectiveAmount, "TESTKUDOS:19.53"); + } + const purse_expiration = AbsoluteTime.toProtocolTimestamp( AbsoluteTime.addDuration( AbsoluteTime.now(),