From cebb3a35b8e2b980d8f0a455133283ccef8c5841 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 4 Feb 2026 10:12:12 -0800 Subject: [PATCH] test: add widget config tests (batch 8) --- src/widgets/tautulli/widget.test.js | 11 +++++++++++ src/widgets/tdarr/widget.test.js | 11 +++++++++++ src/widgets/technitium/widget.test.js | 11 +++++++++++ src/widgets/traefik/widget.test.js | 11 +++++++++++ src/widgets/transmission/widget.test.js | 11 +++++++++++ src/widgets/trilium/widget.test.js | 11 +++++++++++ src/widgets/truenas/widget.test.js | 11 +++++++++++ src/widgets/tubearchivist/widget.test.js | 11 +++++++++++ src/widgets/unifi/widget.test.js | 11 +++++++++++ src/widgets/unmanic/widget.test.js | 11 +++++++++++ src/widgets/uptimekuma/widget.test.js | 11 +++++++++++ src/widgets/uptimerobot/widget.test.js | 11 +++++++++++ src/widgets/urbackup/widget.test.js | 11 +++++++++++ src/widgets/vikunja/widget.test.js | 11 +++++++++++ src/widgets/wallos/widget.test.js | 11 +++++++++++ src/widgets/watchtower/widget.test.js | 11 +++++++++++ src/widgets/wgeasy/widget.test.js | 11 +++++++++++ src/widgets/whatsupdocker/widget.test.js | 11 +++++++++++ src/widgets/xteve/widget.test.js | 11 +++++++++++ src/widgets/yourspotify/widget.test.js | 11 +++++++++++ 20 files changed, 220 insertions(+) create mode 100644 src/widgets/tautulli/widget.test.js create mode 100644 src/widgets/tdarr/widget.test.js create mode 100644 src/widgets/technitium/widget.test.js create mode 100644 src/widgets/traefik/widget.test.js create mode 100644 src/widgets/transmission/widget.test.js create mode 100644 src/widgets/trilium/widget.test.js create mode 100644 src/widgets/truenas/widget.test.js create mode 100644 src/widgets/tubearchivist/widget.test.js create mode 100644 src/widgets/unifi/widget.test.js create mode 100644 src/widgets/unmanic/widget.test.js create mode 100644 src/widgets/uptimekuma/widget.test.js create mode 100644 src/widgets/uptimerobot/widget.test.js create mode 100644 src/widgets/urbackup/widget.test.js create mode 100644 src/widgets/vikunja/widget.test.js create mode 100644 src/widgets/wallos/widget.test.js create mode 100644 src/widgets/watchtower/widget.test.js create mode 100644 src/widgets/wgeasy/widget.test.js create mode 100644 src/widgets/whatsupdocker/widget.test.js create mode 100644 src/widgets/xteve/widget.test.js create mode 100644 src/widgets/yourspotify/widget.test.js diff --git a/src/widgets/tautulli/widget.test.js b/src/widgets/tautulli/widget.test.js new file mode 100644 index 000000000..3658228b9 --- /dev/null +++ b/src/widgets/tautulli/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("tautulli widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/tdarr/widget.test.js b/src/widgets/tdarr/widget.test.js new file mode 100644 index 000000000..ec32c572f --- /dev/null +++ b/src/widgets/tdarr/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("tdarr widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/technitium/widget.test.js b/src/widgets/technitium/widget.test.js new file mode 100644 index 000000000..6e4bdd250 --- /dev/null +++ b/src/widgets/technitium/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("technitium widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/traefik/widget.test.js b/src/widgets/traefik/widget.test.js new file mode 100644 index 000000000..2811a070b --- /dev/null +++ b/src/widgets/traefik/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("traefik widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/transmission/widget.test.js b/src/widgets/transmission/widget.test.js new file mode 100644 index 000000000..775438e09 --- /dev/null +++ b/src/widgets/transmission/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("transmission widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/trilium/widget.test.js b/src/widgets/trilium/widget.test.js new file mode 100644 index 000000000..15f285d47 --- /dev/null +++ b/src/widgets/trilium/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("trilium widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/truenas/widget.test.js b/src/widgets/truenas/widget.test.js new file mode 100644 index 000000000..b2b0cc88a --- /dev/null +++ b/src/widgets/truenas/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("truenas widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/tubearchivist/widget.test.js b/src/widgets/tubearchivist/widget.test.js new file mode 100644 index 000000000..4d9fce2d2 --- /dev/null +++ b/src/widgets/tubearchivist/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("tubearchivist widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/unifi/widget.test.js b/src/widgets/unifi/widget.test.js new file mode 100644 index 000000000..44a4b3c93 --- /dev/null +++ b/src/widgets/unifi/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("unifi widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/unmanic/widget.test.js b/src/widgets/unmanic/widget.test.js new file mode 100644 index 000000000..2997a66b6 --- /dev/null +++ b/src/widgets/unmanic/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("unmanic widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/uptimekuma/widget.test.js b/src/widgets/uptimekuma/widget.test.js new file mode 100644 index 000000000..1f115c142 --- /dev/null +++ b/src/widgets/uptimekuma/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("uptimekuma widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/uptimerobot/widget.test.js b/src/widgets/uptimerobot/widget.test.js new file mode 100644 index 000000000..7798d5552 --- /dev/null +++ b/src/widgets/uptimerobot/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("uptimerobot widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/urbackup/widget.test.js b/src/widgets/urbackup/widget.test.js new file mode 100644 index 000000000..ee60c1ef5 --- /dev/null +++ b/src/widgets/urbackup/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("urbackup widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/vikunja/widget.test.js b/src/widgets/vikunja/widget.test.js new file mode 100644 index 000000000..48c66ddf3 --- /dev/null +++ b/src/widgets/vikunja/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("vikunja widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/wallos/widget.test.js b/src/widgets/wallos/widget.test.js new file mode 100644 index 000000000..0427d87cb --- /dev/null +++ b/src/widgets/wallos/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("wallos widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/watchtower/widget.test.js b/src/widgets/watchtower/widget.test.js new file mode 100644 index 000000000..05d874285 --- /dev/null +++ b/src/widgets/watchtower/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("watchtower widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/wgeasy/widget.test.js b/src/widgets/wgeasy/widget.test.js new file mode 100644 index 000000000..af6ec2b33 --- /dev/null +++ b/src/widgets/wgeasy/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("wgeasy widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/whatsupdocker/widget.test.js b/src/widgets/whatsupdocker/widget.test.js new file mode 100644 index 000000000..ee1f1f546 --- /dev/null +++ b/src/widgets/whatsupdocker/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("whatsupdocker widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/xteve/widget.test.js b/src/widgets/xteve/widget.test.js new file mode 100644 index 000000000..25727362c --- /dev/null +++ b/src/widgets/xteve/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("xteve widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +}); diff --git a/src/widgets/yourspotify/widget.test.js b/src/widgets/yourspotify/widget.test.js new file mode 100644 index 000000000..8291b8032 --- /dev/null +++ b/src/widgets/yourspotify/widget.test.js @@ -0,0 +1,11 @@ +import { describe, it } from "vitest"; + +import { expectWidgetConfigShape } from "test-utils/widget-config"; + +import widget from "./widget"; + +describe("yourspotify widget config", () => { + it("exports a valid widget config", () => { + expectWidgetConfigShape(widget); + }); +});