From a8e5b9568284898518fcb95e244742c9fd3edc69 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 4 Aug 2021 12:40:49 +0200 Subject: integration tests: check that TWG base URLs look well-formed --- .../src/integrationtests/test-libeufin-api-facade.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'packages/taler-wallet-cli/src/integrationtests') diff --git a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts index edbbbca00..1400d2e65 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-libeufin-api-facade.ts @@ -22,7 +22,6 @@ import { SandboxUserBundle, NexusUserBundle, launchLibeufinServices, - LibeufinSandboxApi, LibeufinNexusApi, } from "./libeufin"; @@ -52,6 +51,12 @@ export async function runLibeufinApiFacadeTest(t: GlobalTestState) { ); // check that original facade shows up. t.assertTrue(resp.data["facades"][0]["name"] == user01nexus.twgReq["name"]); + + const twgBaseUrl: string = resp.data["facades"][0]["twgBaseUrl"]; + t.assertTrue(typeof twgBaseUrl === "string"); + t.assertTrue(twgBaseUrl.startsWith("http://")); + t.assertTrue(twgBaseUrl.endsWith("/")); + // delete it. resp = await LibeufinNexusApi.deleteFacade( libeufinServices.libeufinNexus, -- cgit v1.2.3