diff options
author | MS <ms@taler.net> | 2021-08-17 03:53:16 -1100 |
---|---|---|
committer | MS <ms@taler.net> | 2021-08-17 03:53:16 -1100 |
commit | 2450ecbe6a0070af6ec358a58c58bfc3e100a421 (patch) | |
tree | 0d360627aec9e91697bc02a1ea75dc9751486569 /packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts | |
parent | 93b455a28aa949bdbed2672731cbbbc7c99a87b8 (diff) | |
download | wallet-core-2450ecbe6a0070af6ec358a58c58bfc3e100a421.tar.xz |
enable Anastasis facade test, and call API.
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/test-libeufin-facade-anastasis.ts | 31 |
1 files changed, 14 insertions, 17 deletions
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 528d398ac..0bcc9a0bc 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"]; |