aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-05-18 18:01:41 +0200
committerMS <ms@taler.net>2021-05-18 18:01:41 +0200
commit0299e719ce4c97748090fa238cb5f68303fb4abf (patch)
tree8982ad50c8ecc740cbc9c80c5c90b394142bb4de /packages/taler-wallet-cli/src/integrationtests/libeufin.ts
parent5954513845171b6a3e82aed0ec05bde86a859407 (diff)
test Libeufin Facade API
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/libeufin.ts')
-rw-r--r--packages/taler-wallet-cli/src/integrationtests/libeufin.ts33
1 files changed, 33 insertions, 0 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
index 7dd0b98f0..ddc19b6ed 100644
--- a/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/libeufin.ts
@@ -1198,6 +1198,39 @@ export namespace LibeufinNexusApi {
});
}
+ export async function deleteFacade(
+ libeufinNexusService: LibeufinNexusServiceInterface,
+ facadeName: string,
+ ): Promise<any> {
+ const baseUrl = libeufinNexusService.baseUrl;
+ let url = new URL(`facades/${facadeName}`, baseUrl);
+ return await axios.delete(
+ url.href,
+ {
+ auth: {
+ username: "admin",
+ password: "test",
+ },
+ }
+ );
+ }
+
+ export async function getAllFacades(
+ libeufinNexusService: LibeufinNexusServiceInterface,
+ ): Promise<any> {
+ const baseUrl = libeufinNexusService.baseUrl;
+ let url = new URL("facades", baseUrl);
+ return await axios.get(
+ url.href,
+ {
+ auth: {
+ username: "admin",
+ password: "test",
+ },
+ }
+ );
+ }
+
export async function createTwgFacade(
libeufinNexusService: LibeufinNexusServiceInterface,
req: CreateTalerWireGatewayFacadeRequest,