[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] 01/02: Checking the start and delta params of Anasta
From: |
gnunet |
Subject: |
[taler-wallet-core] 01/02: Checking the start and delta params of Anastasis API. |
Date: |
Wed, 18 Aug 2021 19:58:49 +0200 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository wallet-core.
commit e5d10137dd4a45f06d07d7605b73c4c276a82c02
Author: ms <ms@taler.net>
AuthorDate: Wed Aug 18 19:55:49 2021 +0200
Checking the start and delta params of Anastasis API.
---
.../test-libeufin-facade-anastasis.ts | 37 ++++++++++++++++++++++
1 file changed, 37 insertions(+)
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 e559d7e3..8d70c68b 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
@@ -125,6 +125,43 @@ export async function runLibeufinAnastasisFacadeTest(t:
GlobalTestState) {
t.assertTrue(txsList.length == 2);
t.assertTrue([txsList[0].subject, txsList[1].subject].includes("Anastasis
donation"));
t.assertTrue([txsList[0].subject, txsList[1].subject].includes("another
Anastasis donation"));
+
+ LibeufinSandboxApi.simulateIncomingTransaction(
+ libeufinServices.libeufinSandbox,
+ user01sandbox.ebicsBankAccount.label,
+ {
+ debtorIban: "ES3314655813489414469157",
+ debtorBic: "BCMAESM1XXX",
+ debtorName: "Mock Donor",
+ subject: "last Anastasis donation",
+ amount: "10.10", // Sandbox takes currency from its "config"
+ },
+ )
+
+ await LibeufinNexusApi.fetchAllTransactions(
+ libeufinServices.libeufinNexus,
+ user01nexus.localAccountName,
+ );
+
+ let txsLast = await LibeufinNexusApi.getAnastasisTransactions(
+ libeufinServices.libeufinNexus,
+ anastasisBaseUrl,
+ {delta: 5, start: 2},
+ user01nexus.userReq.username,
+ user01nexus.userReq.password,
+ );
+ console.log(txsLast.data.incoming_transactions[0].subject == "last Anastasis
donation");
+
+ let txsReverse = await LibeufinNexusApi.getAnastasisTransactions(
+ libeufinServices.libeufinNexus,
+ anastasisBaseUrl,
+ {delta: -5, start: 4},
+ user01nexus.userReq.username,
+ user01nexus.userReq.password,
+ );
+ t.assertTrue(txsReverse.data.incoming_transactions[0].row_id == 3);
+ t.assertTrue(txsReverse.data.incoming_transactions[1].row_id == 2);
+ t.assertTrue(txsReverse.data.incoming_transactions[2].row_id == 1);
}
runLibeufinAnastasisFacadeTest.suites = ["libeufin"];
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.