taler-typescript-core

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

commit bb5f31892e4ebbf785513303e044f32af3a995b3
parent 1f4911c0a944887d06649c9bc1b65cb32322f9ec
Author: Florian Dold <florian@dold.me>
Date:   Mon, 17 Aug 2026 20:33:33 +0200

harness: fix amount expectations

Different due to improved coin selection

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-merchant-self-provision-activation.ts | 4++++
Mpackages/taler-harness/src/integrationtests/test-payment-deleted.ts | 2+-
Mpackages/taler-harness/src/integrationtests/test-payment-expired.ts | 2+-
Mpackages/taler-harness/src/integrationtests/test-payment-share-idempotency.ts | 4++--
Mpackages/taler-harness/src/integrationtests/test-payment-share.ts | 8++++----
Mpackages/taler-harness/src/integrationtests/test-payment.ts | 2+-
Mpackages/taler-harness/src/integrationtests/test-peer-push.ts | 6+++---
7 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-merchant-self-provision-activation.ts b/packages/taler-harness/src/integrationtests/test-merchant-self-provision-activation.ts @@ -21,6 +21,7 @@ import { alternativeOrThrow, Duration, HttpStatusCode, + j2s, Logger, LoginTokenScope, MerchantAuthMethod, @@ -158,6 +159,9 @@ export async function runMerchantSelfProvisionActivationTest( }, ); + logger.info(`signup response:`); + logger.info(j2s(await completeSignup.response.json())); + t.assertDeepEqual(completeSignup.type, "ok"); const instanceApi = new TalerMerchantInstanceHttpClient( diff --git a/packages/taler-harness/src/integrationtests/test-payment-deleted.ts b/packages/taler-harness/src/integrationtests/test-payment-deleted.ts @@ -130,7 +130,7 @@ export async function runPaymentDeletedTest(t: GlobalTestState) { // The coins that were allocated for the payment are back, minus the fees // for refreshing them. - t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:19.05"); + t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:19.53"); } runPaymentDeletedTest.suites = ["wallet"]; diff --git a/packages/taler-harness/src/integrationtests/test-payment-expired.ts b/packages/taler-harness/src/integrationtests/test-payment-expired.ts @@ -143,7 +143,7 @@ export async function runPaymentExpiredTest(t: GlobalTestState) { const bal = await walletClient.call(WalletApiOperation.GetBalances, {}); console.log(j2s(bal)); - t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:19.05"); + t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:19.54"); } { diff --git a/packages/taler-harness/src/integrationtests/test-payment-share-idempotency.ts b/packages/taler-harness/src/integrationtests/test-payment-share-idempotency.ts @@ -210,7 +210,7 @@ export async function runPaymentShareIdempotencyTest(t: GlobalTestState) { {}, ); t.assertAmountEquals(first.balances[0].available, "TESTKUDOS:19.84"); - t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.72"); + t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.69"); } t.logStep("wait-for-payment"); @@ -296,7 +296,7 @@ export async function runPaymentShareIdempotencyTest(t: GlobalTestState) { {}, ); t.assertAmountEquals(first.balances[0].available, "TESTKUDOS:19.84"); - t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:9.61"); + t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:9.54"); } t.logStep("wait-for-payment"); diff --git a/packages/taler-harness/src/integrationtests/test-payment-share.ts b/packages/taler-harness/src/integrationtests/test-payment-share.ts @@ -184,7 +184,7 @@ export async function runPaymentShareTest(t: GlobalTestState) { {}, ); t.assertAmountEquals(first.balances[0].available, "TESTKUDOS:19.84"); - t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.72"); + t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.69"); } t.logStep("wait-for-payment"); @@ -234,7 +234,7 @@ export async function runPaymentShareTest(t: GlobalTestState) { {}, ); t.assertAmountEquals(first.balances[0].available, "TESTKUDOS:19.84"); - t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.72"); + t.assertAmountEquals(second.balances[0].available, "TESTKUDOS:14.69"); } } @@ -306,8 +306,8 @@ export async function runPaymentShareTest(t: GlobalTestState) { */ const bal1 = await firstWallet.call(WalletApiOperation.GetBalances, {}); const bal2 = await secondWallet.call(WalletApiOperation.GetBalances, {}); - t.assertAmountEquals(bal1.balances[0].available, "TESTKUDOS:16.72"); - t.assertAmountEquals(bal2.balances[0].available, "TESTKUDOS:14.72"); + t.assertAmountEquals(bal1.balances[0].available, "TESTKUDOS:16.69"); + t.assertAmountEquals(bal2.balances[0].available, "TESTKUDOS:14.69"); t.logStep("wait-for-payment"); diff --git a/packages/taler-harness/src/integrationtests/test-payment.ts b/packages/taler-harness/src/integrationtests/test-payment.ts @@ -100,7 +100,7 @@ export async function runPaymentTest(t: GlobalTestState) { const bal = await walletClient.call(WalletApiOperation.GetBalances, {}); console.log(`balance after 3 payments: ${j2s(bal)}`); - t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:4.52"); + t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:4.54"); t.assertAmountEquals(bal.balances[0].pendingIncoming, "TESTKUDOS:0"); t.assertAmountEquals(bal.balances[0].pendingOutgoing, "TESTKUDOS:0"); } diff --git a/packages/taler-harness/src/integrationtests/test-peer-push.ts b/packages/taler-harness/src/integrationtests/test-peer-push.ts @@ -133,7 +133,7 @@ export async function runPeerPushTest(t: GlobalTestState) { t.assertAmountEquals(checkzero.amountEffective, "TESTKUDOS:0"); t.assertAmountEquals(checkfive.amountRaw, "TESTKUDOS:5"); - t.assertAmountEquals(checkfive.amountEffective, "TESTKUDOS:5.19"); + t.assertAmountEquals(checkfive.amountEffective, "TESTKUDOS:5.16"); } t.logStep("P2P push errors"); @@ -173,7 +173,7 @@ export async function runPeerPushTest(t: GlobalTestState) { // Check balance update { const bal = await wallet1.call(WalletApiOperation.GetBalances, {}); - t.assertAmountEquals(bal.balances[0].pendingOutgoing, "TESTKUDOS:5.19"); + t.assertAmountEquals(bal.balances[0].pendingOutgoing, "TESTKUDOS:5.16"); } const [prepare2, prepare3, prepare4] = await Promise.all( @@ -254,7 +254,7 @@ export async function runPeerPushTest(t: GlobalTestState) { { const bal = await wallet1.call(WalletApiOperation.GetBalances, {}); - t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:194.52"); + t.assertAmountEquals(bal.balances[0].available, "TESTKUDOS:194.55"); } // Check scan after completion