gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: Adapt tests to Sandbox' new a


From: gnunet
Subject: [taler-wallet-core] branch master updated: Adapt tests to Sandbox' new access control.
Date: Fri, 17 Sep 2021 16:03:47 +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 490620ad Adapt tests to Sandbox' new access control.
490620ad is described below

commit 490620ad04a677fa220cbe77dc0bea29b6e80c12
Author: ms <ms@taler.net>
AuthorDate: Fri Sep 17 16:02:34 2021 +0200

    Adapt tests to Sandbox' new access control.
---
 .../src/integrationtests/libeufin.ts               | 79 +++++++++++++++++++---
 .../taler-wallet-core/src/operations/reserves.ts   |  1 -
 2 files changed, 71 insertions(+), 9 deletions(-)

diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts 
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index b48cd159..6893d773 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -218,6 +218,17 @@ export class LibeufinSandboxService implements 
LibeufinSandboxServiceInterface {
         LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri,
       },
     );
+    await runCommand(
+      this.globalTestState,
+      "libeufin-sandbox-superuser",
+      "libeufin-sandbox",
+      ["superuser", "admin", "--password", "test"],
+      {
+        ...process.env,
+        LIBEUFIN_SANDBOX_DB_CONNECTION: this.sandboxConfig.databaseJdbcUri,
+      },
+    );
+
     this.sandboxProc = this.globalTestState.spawnService(
       "libeufin-sandbox",
       ["serve", "--port", `${this.sandboxConfig.httpPort}`],
@@ -817,7 +828,12 @@ export namespace LibeufinSandboxApi {
   ) {
     const baseUrl = libeufinSandboxService.baseUrl;
     let url = new URL(`admin/ebics/hosts/${hostID}/rotate-keys`, baseUrl);
-    await axios.post(url.href);
+    await axios.post(url.href, {}, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
   export async function createEbicsHost(
     libeufinSandboxService: LibeufinSandboxServiceInterface,
@@ -828,6 +844,12 @@ export namespace LibeufinSandboxApi {
     await axios.post(url.href, {
       hostID,
       ebicsVersion: "2.5",
+    },
+    {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
     });
   }
 
@@ -837,7 +859,12 @@ export namespace LibeufinSandboxApi {
   ) {
     const baseUrl = libeufinSandboxService.baseUrl;
     let url = new URL(`admin/bank-accounts/${req.label}`, baseUrl);
-    await axios.post(url.href, req);
+    await axios.post(url.href, req, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 
   export async function createEbicsSubscriber(
@@ -846,7 +873,12 @@ export namespace LibeufinSandboxApi {
   ) {
     const baseUrl = libeufinSandboxService.baseUrl;
     let url = new URL("admin/ebics/subscribers", baseUrl);
-    await axios.post(url.href, req);
+    await axios.post(url.href, req, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 
   export async function createEbicsBankAccount(
@@ -855,7 +887,12 @@ export namespace LibeufinSandboxApi {
   ) {
     const baseUrl = libeufinSandboxService.baseUrl;
     let url = new URL("admin/ebics/bank-accounts", baseUrl);
-    await axios.post(url.href, req);
+    await axios.post(url.href, req, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 
   export async function bookPayment2(
@@ -864,7 +901,12 @@ export namespace LibeufinSandboxApi {
   ) {
     const baseUrl = libeufinSandboxService.baseUrl;
     let url = new URL("admin/payments", baseUrl);
-    await axios.post(url.href, req);
+    await axios.post(url.href, req, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 
   export async function bookPayment(
@@ -901,7 +943,12 @@ export namespace LibeufinSandboxApi {
       `admin/bank-accounts/${accountLabel}/simulate-incoming-transaction`,
       baseUrl,
     );
-    await axios.post(url.href, req);
+    await axios.post(url.href, req, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 
   export async function getAccountTransactions(
@@ -913,7 +960,12 @@ export namespace LibeufinSandboxApi {
       `admin/bank-accounts/${accountLabel}/transactions`,
       baseUrl,
     );
-    const res = await axios.get(url.href);
+    const res = await axios.get(url.href, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
     return res.data as SandboxAccountTransactions;
   }
 
@@ -926,6 +978,12 @@ export namespace LibeufinSandboxApi {
     return await axios.post(url.href, {
       bankaccount: accountLabel,
       type: 53, 
+    },
+    {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
     });
   }
 
@@ -938,7 +996,12 @@ export namespace LibeufinSandboxApi {
       `admin/bank-accounts/${accountLabel}`,
       baseUrl,
     );
-    return await axios.get(url.href);
+    return await axios.get(url.href, {
+      auth: {
+        username: "admin",
+        password: "test",
+      },
+    });
   }
 }
 
diff --git a/packages/taler-wallet-core/src/operations/reserves.ts 
b/packages/taler-wallet-core/src/operations/reserves.ts
index a3536eed..4cbb9b9b 100644
--- a/packages/taler-wallet-core/src/operations/reserves.ts
+++ b/packages/taler-wallet-core/src/operations/reserves.ts
@@ -751,7 +751,6 @@ async function processReserveImpl(
       break;
   }
 }
-
 export async function createTalerWithdrawReserve(
   ws: InternalWalletState,
   talerWithdrawUri: string,

-- 
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]