summaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts')
-rw-r--r--packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts25
1 files changed, 11 insertions, 14 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts b/packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts
index a1da9e0da..27cc81588 100644
--- a/packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts
+++ b/packages/taler-harness/src/integrationtests/test-libeufin-api-facade-bad-request.ts
@@ -18,15 +18,16 @@
* Imports.
*/
import { URL } from "@gnu-taler/taler-util";
-import axiosImp from "axios";
-import { GlobalTestState } from "../harness/harness.js";
+import { GlobalTestState, harnessHttpLib } from "../harness/harness.js";
import {
launchLibeufinServices,
NexusUserBundle,
SandboxUserBundle,
} from "../harness/libeufin.js";
-
-const axios = axiosImp.default;
+import {
+ createPlatformHttpLib,
+ makeBasicAuthHeader,
+} from "@gnu-taler/taler-util/http";
export async function runLibeufinApiFacadeBadRequestTest(t: GlobalTestState) {
/**
@@ -50,21 +51,17 @@ export async function runLibeufinApiFacadeBadRequestTest(t: GlobalTestState) {
console.log("malformed facade");
const baseUrl = libeufinServices.libeufinNexus.baseUrl;
let url = new URL("facades", baseUrl);
- let resp = await axios.post(
- url.href,
- {
+ let resp = await harnessHttpLib.fetch(url.href, {
+ method: "POST",
+ body: {
name: "malformed-facade",
type: "taler-wire-gateway",
config: {}, // malformation here.
},
- {
- auth: {
- username: "admin",
- password: "test",
- },
- validateStatus: () => true,
+ headers: {
+ Authorization: makeBasicAuthHeader("admin", "test"),
},
- );
+ });
t.assertTrue(resp.status == 400);
}