From a529624de1680138fc3af16d987aaa8026a4b888 Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 2 May 2026 10:00:37 -0500 Subject: [PATCH] feat(tests): add VTooltip stub for NomadNetworkPage tests --- tests/frontend/NomadNetworkPage.test.js | 12 ++++++++++++ tests/frontend/setup.js | 1 + 2 files changed, 13 insertions(+) diff --git a/tests/frontend/NomadNetworkPage.test.js b/tests/frontend/NomadNetworkPage.test.js index 939fbb4..f0743a3 100644 --- a/tests/frontend/NomadNetworkPage.test.js +++ b/tests/frontend/NomadNetworkPage.test.js @@ -1,6 +1,15 @@ import { mount } from "@vue/test-utils"; import { describe, it, expect, vi, beforeEach, afterEach } from "vitest"; import MicronParser from "@/js/MicronParser.js"; + +// Mock vuetify components before importing the component under test +vi.mock("vuetify/components/VTooltip", () => ({ + VTooltip: { + name: "VTooltip", + template: "
", + }, +})); + import NomadNetworkPage from "@/components/nomadnetwork/NomadNetworkPage.vue"; vi.mock("@/js/WebSocketConnection", () => ({ @@ -53,6 +62,9 @@ describe("NomadNetworkPage.vue", () => { template: '', props: ["nodes", "selectedDestinationHash"], }, + VTooltip: { + template: '
', + }, }, }, }); diff --git a/tests/frontend/setup.js b/tests/frontend/setup.js index e5816b1..0b142bb 100644 --- a/tests/frontend/setup.js +++ b/tests/frontend/setup.js @@ -128,6 +128,7 @@ config.global.stubs = { "v-toolbar": true, "v-toolbar-title": true, "v-tooltip": true, + VTooltip: true, "v-alert": true, "v-snackbar": true, "v-badge": true,