diff options
author | Florian Dold <florian@dold.me> | 2022-09-13 15:28:34 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-09-13 16:10:42 +0200 |
commit | 676ae5102b618e7e52ba289d453a470fe77ce9d5 (patch) | |
tree | 6d10f4fd3d04d653c8734cdebb5ab3472cd86fd5 /packages/taler-wallet-cli | |
parent | 48540f62644b4c2e4e96095b11e202cb62e3e93d (diff) |
fix test and logging
Diffstat (limited to 'packages/taler-wallet-cli')
3 files changed, 7 insertions, 21 deletions
diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts index 2ed371420..5fd608f77 100644 --- a/packages/taler-wallet-cli/src/index.ts +++ b/packages/taler-wallet-cli/src/index.ts @@ -226,6 +226,9 @@ async function withWallet<T>( const wallet = await getDefaultNodeWallet({ persistentStoragePath: dbPath, httpLib: myHttpLib, + notifyHandler: (n) => { + logger.info(`wallet notification: ${j2s(n)}`); + }, }); if (checkEnvFlag("TALER_WALLET_BATCH_WITHDRAWAL")) { diff --git a/packages/taler-wallet-cli/src/integrationtests/test-exchange-management.ts b/packages/taler-wallet-cli/src/integrationtests/test-exchange-management.ts index 0193322fd..56c3cf23f 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-exchange-management.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-exchange-management.ts @@ -189,17 +189,10 @@ export async function runExchangeManagementTest( }); }); - // Updating the exchange from the base URL is technically a pending operation - // and it will be retried later. - t.assertTrue( - err1.hasErrorCode(TalerErrorCode.WALLET_PENDING_OPERATION_FAILED), - ); - // Response is malformed, since it didn't even contain a version code // in a format the wallet can understand. t.assertTrue( - err1.errorDetail.innerError.code === - TalerErrorCode.WALLET_RECEIVED_MALFORMED_RESPONSE, + err1.errorDetail.code === TalerErrorCode.WALLET_RECEIVED_MALFORMED_RESPONSE, ); exchangesList = await wallet.client.call( @@ -238,12 +231,9 @@ export async function runExchangeManagementTest( }); t.assertTrue( - err2.hasErrorCode(TalerErrorCode.WALLET_PENDING_OPERATION_FAILED), - ); - - t.assertTrue( - err2.errorDetail.innerError.code === + err2.hasErrorCode( TalerErrorCode.WALLET_EXCHANGE_PROTOCOL_VERSION_INCOMPATIBLE, + ), ); exchangesList = await wallet.client.call( diff --git a/packages/taler-wallet-cli/src/integrationtests/test-payment-claim.ts b/packages/taler-wallet-cli/src/integrationtests/test-payment-claim.ts index e878854f8..e93d2c44c 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-payment-claim.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-payment-claim.ts @@ -102,14 +102,7 @@ export async function runPaymentClaimTest(t: GlobalTestState) { }); }); - t.assertTrue( - err.hasErrorCode(TalerErrorCode.WALLET_PENDING_OPERATION_FAILED), - ); - - t.assertTrue( - err.errorDetail.innerError.code === - TalerErrorCode.WALLET_ORDER_ALREADY_CLAIMED, - ); + t.assertTrue(err.hasErrorCode(TalerErrorCode.WALLET_ORDER_ALREADY_CLAIMED)); await t.shutdown(); } |