From f11483b511ff1f839b9913c4832eee9109f67aeb Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 12 Jul 2022 17:41:14 +0200 Subject: wallet-core: implement accepting p2p push payments --- .../src/integrationtests/test-peer-to-peer.ts | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer.ts') diff --git a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer.ts b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer.ts index 4d27f45d7..5c716dc54 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer.ts @@ -44,10 +44,36 @@ export async function runPeerToPeerTest(t: GlobalTestState) { WalletApiOperation.InitiatePeerPushPayment, { amount: "TESTKUDOS:5", + partialContractTerms: { + summary: "Hello World", + }, }, ); console.log(resp); + + const checkResp = await wallet.client.call( + WalletApiOperation.CheckPeerPushPayment, + { + contractPriv: resp.contractPriv, + exchangeBaseUrl: resp.exchangeBaseUrl, + pursePub: resp.pursePub, + }, + ); + + console.log(checkResp); + + const acceptResp = await wallet.client.call( + WalletApiOperation.AcceptPeerPushPayment, + { + exchangeBaseUrl: resp.exchangeBaseUrl, + pursePub: resp.pursePub, + }, + ); + + console.log(acceptResp); + + await wallet.runUntilDone(); } runPeerToPeerTest.suites = ["wallet"]; -- cgit v1.2.3