From 5a44d9f12507afca33f961e6099fd6e462866e89 Mon Sep 17 00:00:00 2001 From: hexxa Date: Tue, 19 Oct 2021 13:11:03 +0800 Subject: [PATCH] fix(fe/client): fix missing method issue of mock client --- src/client/web/src/client/users_mock.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/client/web/src/client/users_mock.ts b/src/client/web/src/client/users_mock.ts index a6af5fd..cf00cd4 100644 --- a/src/client/web/src/client/users_mock.ts +++ b/src/client/web/src/client/users_mock.ts @@ -1,5 +1,5 @@ // TODO: replace this with jest mocks -import { Response, Quota } from "./"; +import { Response, Quota, Preferences } from "./"; export interface UsersClientResps { loginMockResp: Response; @@ -16,6 +16,7 @@ export interface UsersClientResps { listRolesMockResp: Response; selfMockResp: Response; getCaptchaIDMockResp: Response; + setPreferencesMockResp: Response; } export const resps = { @@ -100,6 +101,11 @@ export const resps = { id: "mockCaptchaID", }, }, + setPreferencesMockResp: { + status: 200, + statusText: "", + data: {}, + }, }; export class MockUsersClient { private url: string; @@ -175,4 +181,8 @@ export class MockUsersClient { getCaptchaID = (): Promise => { return this.wrapPromise(this.resps.getCaptchaIDMockResp); }; + + setPreferences = (prefers: Preferences): Promise => { + return this.wrapPromise(this.resps.setPreferencesMockResp); + }; }