taler-typescript-core

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

commit 99b844b465c8fb7b9329ea109c8183e9d7f6e3c9
parent 7f0edb6a783d9a50f94f65c815c1280baecaac89
Author: Florian Dold <florian@dold.me>
Date:   Sun,  7 May 2023 22:16:33 +0200

-test fixes

Diffstat:
Mpackages/taler-harness/src/integrationtests/test-refund-gone.ts | 7++-----
Mpackages/taler-harness/src/integrationtests/test-refund-incremental.ts | 11++++++-----
Mpackages/taler-wallet-core/src/operations/transactions.ts | 2+-
3 files changed, 9 insertions(+), 11 deletions(-)

diff --git a/packages/taler-harness/src/integrationtests/test-refund-gone.ts b/packages/taler-harness/src/integrationtests/test-refund-gone.ts @@ -103,13 +103,10 @@ export async function runRefundGoneTest(t: GlobalTestState) { console.log(ref); - let rr = await wallet.client.call(WalletApiOperation.AcceptPurchaseRefund, { - transactionId: ref.talerRefundUri, + await wallet.client.call(WalletApiOperation.StartRefundQuery, { + transactionId: r1.transactionId, }); - console.log("refund response:", rr); - t.assertAmountEquals(rr.amountRefundGone, "TESTKUDOS:5"); - await wallet.runUntilDone(); let r = await wallet.client.call(WalletApiOperation.GetBalances, {}); diff --git a/packages/taler-harness/src/integrationtests/test-refund-incremental.ts b/packages/taler-harness/src/integrationtests/test-refund-incremental.ts @@ -94,9 +94,10 @@ export async function runRefundIncrementalTest(t: GlobalTestState) { console.log("first refund increase response", ref); { - let wr = await wallet.client.call(WalletApiOperation.AcceptPurchaseRefund, { - transactionId: ref.talerRefundUri, + let wr = await wallet.client.call(WalletApiOperation.StartRefundQuery, { + transactionId: r1.transactionId, }); + await wallet.runUntilDone(); console.log(wr); const txs = await wallet.client.call( WalletApiOperation.GetTransactions, @@ -135,9 +136,10 @@ export async function runRefundIncrementalTest(t: GlobalTestState) { console.log("third refund increase response", ref); { - let wr = await wallet.client.call(WalletApiOperation.AcceptPurchaseRefund, { - transactionId: ref.talerRefundUri, + let wr = await wallet.client.call(WalletApiOperation.StartRefundQuery, { + transactionId: r1.transactionId, }); + await wallet.runUntilDone(); console.log(wr); } @@ -169,7 +171,6 @@ export async function runRefundIncrementalTest(t: GlobalTestState) { "payment", "refund", "refund", - "refund", ]); for (const tx of txs.transactions) { diff --git a/packages/taler-wallet-core/src/operations/transactions.ts b/packages/taler-wallet-core/src/operations/transactions.ts @@ -652,7 +652,7 @@ function buildTransactionForRefund( return { type: TransactionType.Refund, amountEffective: refundRecord.amountEffective, - amountRaw: refundRecord.amountEffective, + amountRaw: refundRecord.amountRaw, refundedTransactionId: constructTransactionIdentifier({ tag: TransactionType.Payment, proposalId: refundRecord.proposalId