[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: enable Anastasis facade test,
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: enable Anastasis facade test, and call API. |
Date: |
Tue, 17 Aug 2021 16:53:37 +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 2450ecbe enable Anastasis facade test, and call API.
2450ecbe is described below
commit 2450ecbe6a0070af6ec358a58c58bfc3e100a421
Author: MS <ms@taler.net>
AuthorDate: Tue Aug 17 03:53:16 2021 -1100
enable Anastasis facade test, and call API.
---
.../src/integrationtests/libeufin.ts | 2 +-
.../integrationtests/test-libeufin-api-facade.ts | 2 +-
.../test-libeufin-facade-anastasis.ts | 31 ++++++++++------------
.../src/integrationtests/testrunner.ts | 2 ++
4 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index f9266a39..c5580be9 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -1165,7 +1165,7 @@ export namespace LibeufinNexusApi {
username: string = "admin",
password: string = "test",
): Promise<any> {
- let url = new URL("/history/incoming", anastasisBaseUrl);
+ let url = new URL("history/incoming", anastasisBaseUrl);
let response = await axios.get(url.href, { params: params,
auth: {
username: username,
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts
index 0a0957b3..b0e56914 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts
@@ -53,7 +53,7 @@ export async function runLibeufinApiFacadeTest(t:
GlobalTestState) {
// check that original facade shows up.
t.assertTrue(resp.data["facades"][0]["name"] == user01nexus.twgReq["name"]);
- const twgBaseUrl: string = resp.data["facades"][0]["twgBaseUrl"];
+ const twgBaseUrl: string = resp.data["facades"][0]["baseUrl"];
t.assertTrue(typeof twgBaseUrl === "string");
t.assertTrue(twgBaseUrl.startsWith("http://"));
t.assertTrue(twgBaseUrl.endsWith("/"));
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts
index 528d398a..0bcc9a0b 100644
---
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts
+++
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts
@@ -29,7 +29,7 @@ import {
/**
* Run basic test with LibEuFin.
*/
-export async function runLibeufinApiFacadeTest(t: GlobalTestState) {
+export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
/**
* User saltetd "01"
*/
@@ -52,37 +52,34 @@ export async function runLibeufinApiFacadeTest(t:
GlobalTestState) {
libeufinServices.libeufinNexus,
);
// check that original facade shows up.
- t.assertTrue(resp.data["facades"][0]["name"] == user01nexus.twgReq["name"]);
-
- const anastasisBaseUrl: string = resp.data["facades"][0]["twgBaseUrl"];
+ t.assertTrue(resp.data["facades"][0]["name"] ==
user01nexus.anastasisReq["name"]);
+ const anastasisBaseUrl: string = resp.data["facades"][0]["baseUrl"];
t.assertTrue(typeof anastasisBaseUrl === "string");
t.assertTrue(anastasisBaseUrl.startsWith("http://"));
t.assertTrue(anastasisBaseUrl.endsWith("/"));
LibeufinSandboxApi.simulateIncomingTransaction(
libeufinServices.libeufinSandbox,
- user01nexus.localAccountName,
+ user01sandbox.ebicsBankAccount.label,
{
debtorIban: "ES3314655813489414469157",
debtorBic: "BCMAESM1XXX",
debtorName: "Mock Donor",
subject: "Anastasis donation",
- amount: "EUR:3",
+ amount: "3", // Sandbox takes currency from its "config"
},
)
- //***************************************//
- // Here payments need to be generated //
- // and checked via the Anastasis facade. //
- //***************************************//
-
- // delete it.
- resp = await LibeufinNexusApi.deleteFacade(
+ await LibeufinNexusApi.fetchAllTransactions(
libeufinServices.libeufinNexus,
- user01nexus.anastasisReq["name"],
+ user01nexus.localAccountName,
);
- // check that no facades show up.
- t.assertTrue(!resp.data.hasOwnProperty("facades"));
+
+ let txs = await LibeufinNexusApi.getAnastasisTransactions(
+ libeufinServices.libeufinNexus,
+ anastasisBaseUrl, {delta: 5})
+
+ // FIXME: test more!
}
-runLibeufinApiFacadeTest.suites = ["libeufin"];
+runLibeufinAnastasisFacadeTest.suites = ["libeufin"];
diff --git a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
index 6f68706a..cb1d621b 100644
--- a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
@@ -63,6 +63,7 @@ import { runLibeufinTutorialTest } from
"./test-libeufin-tutorial";
import { runLibeufinApiPermissionsTest } from
"./test-libeufin-api-permissions";
import { runLibeufinApiFacadeTest } from "./test-libeufin-api-facade";
import { runLibeufinApiFacadeBadRequestTest } from
"./test-libeufin-api-facade-bad-request";
+import { runLibeufinAnastasisFacadeTest } from
"./test-libeufin-facade-anastasis";
import { runLibeufinApiSchedulingTest } from "./test-libeufin-api-scheduling";
import { runLibeufinApiBankconnectionTest } from
"./test-libeufin-api-bankconnection";
import { runLibeufinApiUsersTest } from "./test-libeufin-api-users";
@@ -106,6 +107,7 @@ const allTests: TestMainFunction[] = [
runLibeufinApiPermissionsTest,
runLibeufinApiFacadeTest,
runLibeufinApiFacadeBadRequestTest,
+ runLibeufinAnastasisFacadeTest,
runLibeufinApiSchedulingTest,
runLibeufinApiUsersTest,
runLibeufinApiBankaccountTest,
--
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: enable Anastasis facade test, and call API.,
gnunet <=