gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

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