diff options
author | Florian Dold <florian@dold.me> | 2022-09-07 14:49:10 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-09-07 14:49:10 +0200 |
commit | dcc1bcee4337e257b10b64a562cba8ac2717db41 (patch) | |
tree | d2c16c6e448f93035275fafc6c5d0bde52ddc90c /packages/taler-wallet-cli | |
parent | 96bc4d66922216546a4b578e813d6c3328990319 (diff) |
also accept payment in test
Diffstat (limited to 'packages/taler-wallet-cli')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts b/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts index 12e993c3d..3d160ca08 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts @@ -17,7 +17,7 @@ /** * Imports. */ -import { WalletApiOperation } from "@gnu-taler/taler-wallet-core"; +import { getDefaultNodeWallet2, WalletApiOperation } from "@gnu-taler/taler-wallet-core"; import { defaultCoinConfig } from "../harness/denomStructures.js"; import { GlobalTestState, WalletCli } from "../harness/harness.js"; import { @@ -59,14 +59,7 @@ export async function runAgeRestrictionsPeerTest(t: GlobalTestState) { restrictAge: 13, }); - const order = { - summary: "Buy me!", - amount: "TESTKUDOS:5", - fulfillment_url: "taler://fulfillment-success/thx", - minimum_age: 9, - }; - - await wallet.client.call(WalletApiOperation.InitiatePeerPushPayment, { + const initResp = await wallet.client.call(WalletApiOperation.InitiatePeerPushPayment, { amount: "TESTKUDOS:1", partialContractTerms: { summary: "Hello, World", @@ -74,6 +67,16 @@ export async function runAgeRestrictionsPeerTest(t: GlobalTestState) { }); await wallet.runUntilDone(); + + const checkResp = await walletTwo.client.call(WalletApiOperation.CheckPeerPushPayment, { + talerUri: initResp.talerUri, + }); + + await walletTwo.client.call(WalletApiOperation.AcceptPeerPushPayment, { + peerPushPaymentIncomingId: checkResp.peerPushPaymentIncomingId, + }); + + await walletTwo.runUntilDone(); } } |