diff --git a/tests/unit/specs/components/User/providerValidation.spec.ts b/tests/unit/specs/components/User/providerValidation.spec.ts index d09d10cff..6efbb911f 100644 --- a/tests/unit/specs/components/User/providerValidation.spec.ts +++ b/tests/unit/specs/components/User/providerValidation.spec.ts @@ -1,4 +1,4 @@ -import { beforeEach, describe, it, expect } from "vitest"; +import { beforeEach, describe, it, expect, vi } from "vitest"; import { enUS } from "date-fns/locale"; import { routes } from "@/router"; import { createRouter, createWebHistory, Router } from "vue-router"; @@ -9,6 +9,12 @@ import { Oruga } from "@oruga-ui/oruga-next"; import flushPromises from "flush-promises"; import { UPDATE_CURRENT_USER_CLIENT, LOGGED_USER } from "@/graphql/user"; +vi.mock("@/utils/html", () => { + return { + getValueFromMeta: (name: string) => name, + escapeHtml: (html: string) => html, + }; +}); config.global.plugins.push(Oruga); let router: Router; @@ -22,18 +28,24 @@ beforeEach(async () => { // await router.isReady(); }); -const update_mock = { - data: {}, -}; - const logged_mock = { - data: {}, + data: { + loggedUser: { + __typename: "User", + defaultActor: { + __typename: "Person", + id: "1", + unreadConversationsCount: 0, + }, + id: "1", + }, + }, }; -const generateWrapper = (mock_update = {}, mock_logged = {}) => { +const generateWrapper = (mock_logged = {}) => { const global_data = getMockClient([ - [UPDATE_CURRENT_USER_CLIENT, mock_update], [LOGGED_USER, mock_logged], + UPDATE_CURRENT_USER_CLIENT, ]); global_data.provide.dateFnsLocale = enUS; global_data.plugins = [router]; @@ -49,11 +61,12 @@ const generateWrapper = (mock_update = {}, mock_logged = {}) => { describe("ProviderValidation", () => { it("Show simple", async () => { - const wrapper = generateWrapper(update_mock, logged_mock); + const wrapper = generateWrapper(logged_mock); await wrapper.vm.$nextTick(); await flushPromises(); expect(wrapper.html()).toMatchSnapshot(); - expect(requestHandlers.handle_0).toHaveBeenCalledTimes(0); expect(requestHandlers.handle_1).toHaveBeenCalledTimes(0); + expect(requestHandlers.handle_0).toHaveBeenCalledTimes(1); + expect(requestHandlers.handle_0).toHaveBeenCalledWith({}); }); }); diff --git a/tests/unit/specs/components/admin/__snapshots__/adminGroupProfile.spec.ts.snap b/tests/unit/specs/components/admin/__snapshots__/adminGroupProfile.spec.ts.snap index 9502a86f1..712aa978c 100644 --- a/tests/unit/specs/components/admin/__snapshots__/adminGroupProfile.spec.ts.snap +++ b/tests/unit/specs/components/admin/__snapshots__/adminGroupProfile.spec.ts.snap @@ -3,12 +3,12 @@ exports[`AdminGroupProfile > Show simple 1`] = ` "