taler-typescript-core

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

commit 5f3d9835fa1d6174da87da3882221d186f5df1b6
parent 044b7236572089b98a9f230499bb4cd9ad0342a3
Author: Florian Dold <florian.dold@gmail.com>
Date:   Tue,  1 Sep 2020 20:45:20 +0530

also check effective amount

Diffstat:
Mpackages/taler-integrationtests/src/test-refund-incremental.ts | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/packages/taler-integrationtests/src/test-refund-incremental.ts b/packages/taler-integrationtests/src/test-refund-incremental.ts @@ -176,6 +176,14 @@ runTest(async (t: GlobalTestState) => { ).amount; t.assertAmountEquals(raw, "TESTKUDOS:10"); + + const effective = Amounts.sum( + txs.transactions + .filter((x) => x.type === TransactionType.Refund) + .map((x) => x.amountEffective), + ).amount; + + t.assertAmountEquals(effective, "TESTKUDOS:8.17"); } await t.shutdown();