aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts')
-rw-r--r--packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts62
1 files changed, 36 insertions, 26 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts b/packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts
index ae83738e2..10c73fed5 100644
--- a/packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts
+++ b/packages/taler-harness/src/integrationtests/test-libeufin-facade-anastasis.ts
@@ -52,7 +52,9 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
libeufinServices.libeufinNexus,
);
// check that original facade shows up.
- t.assertTrue(resp.data["facades"][0]["name"] == user01nexus.anastasisReq["name"]);
+ 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://"));
@@ -63,23 +65,23 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
user01nexus.localAccountName,
);
- await LibeufinNexusApi.postPermission(
- libeufinServices.libeufinNexus, {
- action: "grant",
- permission: {
- subjectId: user01nexus.userReq.username,
- subjectType: "user",
- resourceType: "facade",
- resourceId: user01nexus.anastasisReq.name,
- permissionName: "facade.anastasis.history",
- },
- }
- );
+ await LibeufinNexusApi.postPermission(libeufinServices.libeufinNexus, {
+ action: "grant",
+ permission: {
+ subjectId: user01nexus.userReq.username,
+ subjectType: "user",
+ resourceType: "facade",
+ resourceId: user01nexus.anastasisReq.name,
+ permissionName: "facade.anastasis.history",
+ },
+ });
// check if empty.
let txsEmpty = await LibeufinNexusApi.getAnastasisTransactions(
libeufinServices.libeufinNexus,
- anastasisBaseUrl, {delta: 5})
+ anastasisBaseUrl,
+ { delta: 5 },
+ );
t.assertTrue(txsEmpty.data.incoming_transactions.length == 0);
@@ -93,7 +95,7 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
subject: "Anastasis donation",
amount: "EUR:3", // Sandbox takes currency from its 'config'
},
- )
+ );
LibeufinSandboxApi.simulateIncomingTransaction(
libeufinServices.libeufinSandbox,
@@ -105,7 +107,7 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
subject: "another Anastasis donation",
amount: "EUR:1", // Sandbox takes currency from its "config"
},
- )
+ );
await LibeufinNexusApi.fetchTransactions(
libeufinServices.libeufinNexus,
@@ -115,18 +117,24 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
let txs = await LibeufinNexusApi.getAnastasisTransactions(
libeufinServices.libeufinNexus,
anastasisBaseUrl,
- {delta: 5},
+ { delta: 5 },
user01nexus.userReq.username,
user01nexus.userReq.password,
);
// check the two payments show up
- let txsList = txs.data.incoming_transactions
+ let txsList = txs.data.incoming_transactions;
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"));
- t.assertTrue(txsList[0].row_id == 1)
- t.assertTrue(txsList[1].row_id == 2)
+ t.assertTrue(
+ [txsList[0].subject, txsList[1].subject].includes("Anastasis donation"),
+ );
+ t.assertTrue(
+ [txsList[0].subject, txsList[1].subject].includes(
+ "another Anastasis donation",
+ ),
+ );
+ t.assertTrue(txsList[0].row_id == 1);
+ t.assertTrue(txsList[1].row_id == 2);
LibeufinSandboxApi.simulateIncomingTransaction(
libeufinServices.libeufinSandbox,
@@ -138,7 +146,7 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
subject: "last Anastasis donation",
amount: "EUR:10.10", // Sandbox takes currency from its "config"
},
- )
+ );
await LibeufinNexusApi.fetchTransactions(
libeufinServices.libeufinNexus,
@@ -148,16 +156,18 @@ export async function runLibeufinAnastasisFacadeTest(t: GlobalTestState) {
let txsLast = await LibeufinNexusApi.getAnastasisTransactions(
libeufinServices.libeufinNexus,
anastasisBaseUrl,
- {delta: 5, start: 2},
+ { delta: 5, start: 2 },
user01nexus.userReq.username,
user01nexus.userReq.password,
);
- console.log(txsLast.data.incoming_transactions[0].subject == "last Anastasis donation");
+ console.log(
+ txsLast.data.incoming_transactions[0].subject == "last Anastasis donation",
+ );
let txsReverse = await LibeufinNexusApi.getAnastasisTransactions(
libeufinServices.libeufinNexus,
anastasisBaseUrl,
- {delta: -5, start: 4},
+ { delta: -5, start: 4 },
user01nexus.userReq.username,
user01nexus.userReq.password,
);