From 6aef0317112c5a752d2265ff64f70b20595e3d19 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 4 Feb 2026 10:03:38 -0800 Subject: [PATCH] test: add widget config tests (batch 5) --- src/widgets/mastodon/widget.test.js | 11 +++++++++++ src/widgets/mealie/widget.test.js | 11 +++++++++++ src/widgets/medusa/widget.test.js | 11 +++++++++++ src/widgets/mikrotik/widget.test.js | 11 +++++++++++ src/widgets/minecraft/widget.test.js | 11 +++++++++++ src/widgets/miniflux/widget.test.js | 11 +++++++++++ src/widgets/mjpeg/widget.test.js | 11 +++++++++++ src/widgets/moonraker/widget.test.js | 11 +++++++++++ src/widgets/mylar/widget.test.js | 11 +++++++++++ src/widgets/myspeed/widget.test.js | 11 +++++++++++ src/widgets/navidrome/widget.test.js | 11 +++++++++++ src/widgets/netalertx/widget.test.js | 11 +++++++++++ src/widgets/netdata/widget.test.js | 11 +++++++++++ src/widgets/nextcloud/widget.test.js | 11 +++++++++++ src/widgets/nextdns/widget.test.js | 11 +++++++++++ src/widgets/npm/widget.test.js | 11 +++++++++++ src/widgets/nzbget/widget.test.js | 11 +++++++++++ src/widgets/octoprint/widget.test.js | 11 +++++++++++ src/widgets/omada/widget.test.js | 11 +++++++++++ src/widgets/ombi/widget.test.js | 11 +++++++++++ 20 files changed, 220 insertions(+) create mode 100644 src/widgets/mastodon/widget.test.js create mode 100644 src/widgets/mealie/widget.test.js create mode 100644 src/widgets/medusa/widget.test.js create mode 100644 src/widgets/mikrotik/widget.test.js create mode 100644 src/widgets/minecraft/widget.test.js create mode 100644 src/widgets/miniflux/widget.test.js create mode 100644 src/widgets/mjpeg/widget.test.js create mode 100644 src/widgets/moonraker/widget.test.js create mode 100644 src/widgets/mylar/widget.test.js create mode 100644 src/widgets/myspeed/widget.test.js create mode 100644 src/widgets/navidrome/widget.test.js create mode 100644 src/widgets/netalertx/widget.test.js create mode 100644 src/widgets/netdata/widget.test.js create mode 100644 src/widgets/nextcloud/widget.test.js create mode 100644 src/widgets/nextdns/widget.test.js create mode 100644 src/widgets/npm/widget.test.js create mode 100644 src/widgets/nzbget/widget.test.js create mode 100644 src/widgets/octoprint/widget.test.js create mode 100644 src/widgets/omada/widget.test.js create mode 100644 src/widgets/ombi/widget.test.js diff --git a/src/widgets/mastodon/widget.test.js b/src/widgets/mastodon/widget.test.js new file mode 100644 index 000000000..c716e8e1d --- /dev/null +++ b/src/widgets/mastodon/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("mastodon widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/mealie/widget.test.js b/src/widgets/mealie/widget.test.js new file mode 100644 index 000000000..a01aafd09 --- /dev/null +++ b/src/widgets/mealie/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("mealie widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/medusa/widget.test.js b/src/widgets/medusa/widget.test.js new file mode 100644 index 000000000..936a47a80 --- /dev/null +++ b/src/widgets/medusa/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("medusa widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/mikrotik/widget.test.js b/src/widgets/mikrotik/widget.test.js new file mode 100644 index 000000000..f8a1088d6 --- /dev/null +++ b/src/widgets/mikrotik/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("mikrotik widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/minecraft/widget.test.js b/src/widgets/minecraft/widget.test.js new file mode 100644 index 000000000..701e55a80 --- /dev/null +++ b/src/widgets/minecraft/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("minecraft widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/miniflux/widget.test.js b/src/widgets/miniflux/widget.test.js new file mode 100644 index 000000000..62f7ad9b6 --- /dev/null +++ b/src/widgets/miniflux/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("miniflux widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/mjpeg/widget.test.js b/src/widgets/mjpeg/widget.test.js new file mode 100644 index 000000000..1c884cd64 --- /dev/null +++ b/src/widgets/mjpeg/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("mjpeg widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/moonraker/widget.test.js b/src/widgets/moonraker/widget.test.js new file mode 100644 index 000000000..199dd3760 --- /dev/null +++ b/src/widgets/moonraker/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("moonraker widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/mylar/widget.test.js b/src/widgets/mylar/widget.test.js new file mode 100644 index 000000000..af19d0e47 --- /dev/null +++ b/src/widgets/mylar/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("mylar widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/myspeed/widget.test.js b/src/widgets/myspeed/widget.test.js new file mode 100644 index 000000000..f3439d63d --- /dev/null +++ b/src/widgets/myspeed/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("myspeed widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/navidrome/widget.test.js b/src/widgets/navidrome/widget.test.js new file mode 100644 index 000000000..0e87cbf08 --- /dev/null +++ b/src/widgets/navidrome/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("navidrome widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/netalertx/widget.test.js b/src/widgets/netalertx/widget.test.js new file mode 100644 index 000000000..6dd8beab4 --- /dev/null +++ b/src/widgets/netalertx/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("netalertx widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/netdata/widget.test.js b/src/widgets/netdata/widget.test.js new file mode 100644 index 000000000..eada86ad5 --- /dev/null +++ b/src/widgets/netdata/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("netdata widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/nextcloud/widget.test.js b/src/widgets/nextcloud/widget.test.js new file mode 100644 index 000000000..e993f7955 --- /dev/null +++ b/src/widgets/nextcloud/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("nextcloud widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/nextdns/widget.test.js b/src/widgets/nextdns/widget.test.js new file mode 100644 index 000000000..4ba07664b --- /dev/null +++ b/src/widgets/nextdns/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("nextdns widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/npm/widget.test.js b/src/widgets/npm/widget.test.js new file mode 100644 index 000000000..80c7903e8 --- /dev/null +++ b/src/widgets/npm/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("npm widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/nzbget/widget.test.js b/src/widgets/nzbget/widget.test.js new file mode 100644 index 000000000..6fd79a755 --- /dev/null +++ b/src/widgets/nzbget/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("nzbget widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/octoprint/widget.test.js b/src/widgets/octoprint/widget.test.js new file mode 100644 index 000000000..0993e476d --- /dev/null +++ b/src/widgets/octoprint/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("octoprint widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/omada/widget.test.js b/src/widgets/omada/widget.test.js new file mode 100644 index 000000000..500c186c6 --- /dev/null +++ b/src/widgets/omada/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("omada widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/ombi/widget.test.js b/src/widgets/ombi/widget.test.js new file mode 100644 index 000000000..5a72711f0 --- /dev/null +++ b/src/widgets/ombi/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("ombi widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +});