gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: testing 404 from Sandbox


From: gnunet
Subject: [taler-wallet-core] branch master updated: testing 404 from Sandbox
Date: Fri, 01 Oct 2021 13:09:31 +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 5dc9bc1e testing 404 from Sandbox
5dc9bc1e is described below

commit 5dc9bc1ebb80bd497d386c8cae0c7f6358f8c012
Author: ms <ms@taler.net>
AuthorDate: Fri Oct 1 13:05:15 2021 +0200

    testing 404 from Sandbox
---
 .../src/integrationtests/libeufin.ts               |  2 +-
 .../test-libeufin-404-from-sandbox.ts              | 50 ++++++++++++++++++++++
 .../src/integrationtests/testrunner.ts             |  2 +
 3 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts 
b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 6893d773..a5f37a6b 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -1574,7 +1574,7 @@ export namespace LibeufinNexusApi {
 export async function launchLibeufinServices(
   t: GlobalTestState,
   nexusUserBundle: NexusUserBundle[],
-  sandboxUserBundle: SandboxUserBundle[],
+  sandboxUserBundle: SandboxUserBundle[] = [],
   withFacades: string[] = [], // takes only "twg" and/or "anastasis"
 ): Promise<LibeufinServices> {
   const db = await setupDb(t);
diff --git 
a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-404-from-sandbox.ts
 
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-404-from-sandbox.ts
new file mode 100644
index 00000000..bded35a9
--- /dev/null
+++ 
b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-404-from-sandbox.ts
@@ -0,0 +1,50 @@
+/*
+ This file is part of GNU Taler
+ (C) 2020 Taler Systems S.A.
+
+ GNU Taler is free software; you can redistribute it and/or modify it under the
+ terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 3, or (at your option) any later version.
+
+ GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+ A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along with
+ GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
+ */
+
+/**
+ * Imports.
+ */
+import { GlobalTestState, delayMs } from "./harness";
+import {
+  SandboxUserBundle,
+  NexusUserBundle,
+  launchLibeufinServices,
+  LibeufinSandboxApi,
+  LibeufinNexusApi,
+} from "./libeufin";
+
+/**
+ * This test checks how the C52 and C53 coordinate.  It'll test
+ * whether fresh transactions stop showing as C52 after they get
+ * included in a bank statement.
+ */
+export async function runLibeufinNexus404ResponseTest(t: GlobalTestState) {
+  /**
+   * User saltetd "01"
+   */
+  const user01nexus = new NexusUserBundle(
+    "01",
+    "http://localhost:5010/not-found";, // the EBICS endpoint at Sandbox
+  );
+
+  /**
+   * Launch Sandbox and Nexus.
+   */
+  const libeufinServices = await launchLibeufinServices(
+    t, [user01nexus],
+  );
+}
+runLibeufinNexus404ResponseTest.suites = ["libeufin"];
diff --git a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts 
b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
index 0f7e1f3b..ce2c2681 100644
--- a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts
@@ -59,6 +59,7 @@ import { runMerchantExchangeConfusionTest } from 
"./test-merchant-exchange-confu
 import { runLibeufinBasicTest } from "./test-libeufin-basic";
 import { runLibeufinC5xTest } from "./test-libeufin-c5x";
 import { runLibeufinNexusBalanceTest } from "./test-libeufin-nexus-balance";
+import { runLibeufinNexus404ResponseTest } from 
"./test-libeufin-404-from-sandbox";
 import { runLibeufinKeyrotationTest } from "./test-libeufin-keyrotation";
 import { runLibeufinRefundTest } from "./test-libeufin-refund";
 import { runLibeufinRefundMultipleUsersTest } from 
"./test-libeufin-refund-multiple-users";
@@ -115,6 +116,7 @@ const allTests: TestMainFunction[] = [
   runLibeufinRefundTest,
   runLibeufinC5xTest,
   runLibeufinNexusBalanceTest,
+  runLibeufinNexus404ResponseTest,
   runLibeufinRefundMultipleUsersTest,
   runLibeufinApiPermissionsTest,
   runLibeufinApiFacadeTest,

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