[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: test libeufin facade creation
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: test libeufin facade creation CLI |
Date: |
Tue, 03 Aug 2021 14:00:52 +0200 |
This is an automated email from the git hooks/post-receive script.
dold pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new a1235696 test libeufin facade creation CLI
a1235696 is described below
commit a1235696778e2d1a3714fec2eeca9a1e628e333e
Author: Florian Dold <florian@dold.me>
AuthorDate: Tue Aug 3 14:00:42 2021 +0200
test libeufin facade creation CLI
---
.../src/integrationtests/libeufin.ts | 40 ++++++++++++++++++++++
.../src/integrationtests/test-libeufin-tutorial.ts | 9 +++++
2 files changed, 49 insertions(+)
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 7a6f3ee1..a30ce97a 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -696,6 +696,46 @@ export class LibeufinCli {
);
console.log(stdout);
}
+
+ async newTalerWireGatewayFacade(req: NewTalerWireGatewayReq): Promise<void> {
+ const stdout = await sh(
+ this.globalTestState,
+ "libeufin-cli-new-taler-wire-gateway-facade",
+ `libeufin-cli facades new-taler-wire-gateway-facade` +
+ ` --currency ${req.currency}` +
+ ` --facade-name ${req.facadeName}` +
+ ` ${req.connectionName} ${req.accountName}`,
+ {
+ ...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);
+ }
+
+ async listFacades(): Promise<void> {
+ const stdout = await sh(
+ this.globalTestState,
+ "libeufin-cli-facades-list",
+ `libeufin-cli facades list`,
+ {
+ ...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);
+ }
+}
+
+interface NewTalerWireGatewayReq {
+ facadeName: string;
+ connectionName: string;
+ accountName: string;
+ currency: string;
}
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 31fb7465..59c9b28a 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-tutorial.ts
@@ -117,5 +117,14 @@ export async function runLibeufinTutorialTest(t:
GlobalTestState) {
};
await libeufinCli.preparePayment(paymentDetails);
await libeufinCli.submitPayment(paymentDetails, "1");
+
+ await libeufinCli.newTalerWireGatewayFacade({
+ accountName: bankAccountImportDetails.nexusBankAccountName,
+ connectionName: "my-ebics-conn",
+ currency: "EUR",
+ facadeName: "my-twg",
+ });
+
+ await libeufinCli.listFacades();
}
runLibeufinTutorialTest.suites = ["libeufin"];
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: test libeufin facade creation CLI,
gnunet <=