gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: Libeufin tests.


From: gnunet
Subject: [taler-wallet-core] branch master updated: Libeufin tests.
Date: Mon, 03 May 2021 11:13:58 +0200

This is an automated email from the git hooks/post-receive script.

ms pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new 4397e96c Libeufin tests.
4397e96c is described below

commit 4397e96cc8b94a377df7a6b85ee6b54018c88df2
Author: MS <ms@taler.net>
AuthorDate: Mon May 3 11:12:46 2021 +0200

    Libeufin tests.
    
    Adding the CLI command that submits a initiated payment,
    plus calling it from the 'tutorial' test case.
---
 .../taler-wallet-cli/src/integrationtests/libeufin.ts   | 17 +++++++++++++++++
 .../src/integrationtests/test-libeufin-tutorial.ts      |  1 +
 2 files changed, 18 insertions(+)

diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts 
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 480dadbe..3cca9f8d 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -617,6 +617,23 @@ export class LibeufinCli {
     );
     console.log(stdout);
   }
+
+  async submitPayment(details: LibeufinPreparedPaymentDetails, paymentUuid: 
string): Promise<void> {
+    const stdout = await sh(
+      this.globalTestState,
+      "libeufin-cli-submitpayment",
+      `libeufin-cli accounts submit-payment` +
+        ` --payment-uuid=${paymentUuid}` +
+        ` ${details.nexusBankAccountName}`,
+      {
+        ...process.env,
+        LIBEUFIN_NEXUS_URL: this.cliDetails.nexusUrl,
+        LIBEUFIN_NEXUS_USERNAME: this.cliDetails.user.username,
+        LIBEUFIN_NEXUS_PASSWORD: this.cliDetails.user.password,
+      },
+    );
+    console.log(stdout);
+  }
 }
 
 export namespace LibeufinSandboxApi {
diff --git 
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts 
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts
index 271eedbc..b5e8f093 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts
@@ -116,4 +116,5 @@ export async function runLibeufinTutorialTest(t: 
GlobalTestState) {
     nexusBankAccountName: bankAccountImportDetails.nexusBankAccountName,
   };
   await libeufinCli.preparePayment(paymentDetails);
+  await libeufinCli.submitPayment(paymentDetails, "1");
 }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]