diff --git a/.changeset/spicy-carpets-win.md b/.changeset/spicy-carpets-win.md
new file mode 100644
index 00000000..c36e5277
--- /dev/null
+++ b/.changeset/spicy-carpets-win.md
@@ -0,0 +1,6 @@
+---
+"@tapsioss/web-components": patch
+---
+
+Use slot variables in test renderings.
+
\ No newline at end of file
diff --git a/packages/web-components/src/badge-wrapper/badge-wrapper.test.ts b/packages/web-components/src/badge-wrapper/badge-wrapper.test.ts
index 374ab4be..8cb68f32 100644
--- a/packages/web-components/src/badge-wrapper/badge-wrapper.test.ts
+++ b/packages/web-components/src/badge-wrapper/badge-wrapper.test.ts
@@ -1,4 +1,5 @@
import { describe, expect, render, test } from "@internals/test-helpers";
+import { Slots } from "./constants.ts";
describe("🧩 badge-wrapper", () => {
test("🧪 should show anchor and badge slots in all anchor shapes", async ({
@@ -11,7 +12,7 @@ describe("🧩 badge-wrapper", () => {
page,
`
-
+
click
`,
);
@@ -31,7 +32,7 @@ describe("🧩 badge-wrapper", () => {
page,
`
-
+
`,
);
@@ -83,7 +84,7 @@ describe("🧩 badge-wrapper", () => {
page,
`
-
+
`,
);
@@ -135,7 +136,7 @@ describe("🧩 badge-wrapper", () => {
page,
`
-
+
`,
);
diff --git a/packages/web-components/src/badge/badge.test.ts b/packages/web-components/src/badge/badge.test.ts
index 01f84b5f..7afff465 100644
--- a/packages/web-components/src/badge/badge.test.ts
+++ b/packages/web-components/src/badge/badge.test.ts
@@ -1,4 +1,5 @@
import { describe, expect, render, test } from "@internals/test-helpers";
+import { Slots } from "./constants.ts";
describe("🧩 badge", () => {
test("🧪 should show value when variant is not `dot`", async ({ page }) => {
@@ -27,7 +28,7 @@ describe("🧩 badge", () => {
page,
}) => {
const iconSlot = `
-