diff options
Diffstat (limited to 'packages/taler-harness/src')
-rw-r--r-- | packages/taler-harness/src/integrationtests/test-payment-abort.ts | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-payment-abort.ts b/packages/taler-harness/src/integrationtests/test-payment-abort.ts index 475c6f7cf..40175cec9 100644 --- a/packages/taler-harness/src/integrationtests/test-payment-abort.ts +++ b/packages/taler-harness/src/integrationtests/test-payment-abort.ts @@ -128,14 +128,15 @@ export async function runPaymentAbortTest(t: GlobalTestState) { }, }); - await t.assertThrowsTalerErrorAsync(async () => { - const confirmPayResp = await wallet.client.call( - WalletApiOperation.ConfirmPay, - { - proposalId, - }, - ); - }); + const confirmPayResp = await wallet.client.call( + WalletApiOperation.ConfirmPay, + { + proposalId, + }, + ); + + // Can't have succeeded yet, but network error results in "pending" state. + t.assertDeepEqual(confirmPayResp.type, ConfirmPayResultType.Pending); const txns = await wallet.client.call(WalletApiOperation.GetTransactions, {}); console.log(j2s(txns)); @@ -149,7 +150,8 @@ export async function runPaymentAbortTest(t: GlobalTestState) { const txns2 = await wallet.client.call(WalletApiOperation.GetTransactions, {}); console.log(j2s(txns2)); - const txTypes = txns.transactions.map((x) => x.type); + const txTypes = txns2.transactions.map((x) => x.type); + console.log(txTypes); t.assertDeepEqual(txTypes, ["withdrawal", "payment", "refund"]); // FIXME: also check extended transaction list for refresh. |