diff options
Diffstat (limited to 'packages')
| -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. | 
