aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-04-05 18:11:15 -0300
committerSebastian <sebasjm@gmail.com>2024-04-05 18:11:15 -0300
commitb95cc1876b7263913a3a18df9234fd0122f25cf2 (patch)
treea349b631349aa342d705c6a4068eb91d0847be0b /packages/merchant-backoffice-ui
parentcc38998803141c42511e878441a5a8b15a387436 (diff)
downloadwallet-core-b95cc1876b7263913a3a18df9234fd0122f25cf2.tar.xz
fix #8655
Diffstat (limited to 'packages/merchant-backoffice-ui')
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/testing.tsx18
1 files changed, 16 insertions, 2 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/testing.tsx b/packages/merchant-backoffice-ui/src/hooks/testing.tsx
index 68b0479dd..fc78f6c58 100644
--- a/packages/merchant-backoffice-ui/src/hooks/testing.tsx
+++ b/packages/merchant-backoffice-ui/src/hooks/testing.tsx
@@ -24,9 +24,23 @@ import { ComponentChildren, FunctionalComponent, h, VNode } from "preact";
import { HttpRequestLibrary, HttpRequestOptions, HttpResponse } from "@gnu-taler/taler-util/http";
import { SWRConfig } from "swr";
import { ApiContextProvider } from "@gnu-taler/web-util/browser";
-import { HttpResponseOk, RequestOptions } from "@gnu-taler/web-util/browser";
import { TalerBankIntegrationHttpClient, TalerCoreBankHttpClient, TalerRevenueHttpClient, TalerWireGatewayHttpClient } from "@gnu-taler/taler-util";
+interface RequestOptions {
+ method?: "GET" | "POST" | "HEAD",
+ params?: any,
+ token?: string | undefined,
+ data?: any,
+}
+interface HttpResponseOk<T> {
+ ok: true,
+ data: T,
+ loading: boolean,
+ clientError: boolean,
+ serverError: boolean,
+ info: any,
+}
+
export class ApiMockEnvironment extends MockEnvironment {
constructor(debug = false) {
super(debug);
@@ -156,7 +170,7 @@ export class ApiMockEnvironment extends MockEnvironment {
// changeToken: () => null,
// }}
// >
- <ApiContextProvider value={{ request, bankCore, bankIntegration, bankRevenue, bankWire }}>
+ <ApiContextProvider value={{ request : undefined as any, bankCore, bankIntegration, bankRevenue, bankWire }}>
<SC
value={{
loadingTimeout: 0,