diff --git a/src/app/_components/core/__tests__/tailwind-components.test.tsx b/src/app/_components/core/__tests__/tailwind-components.test.tsx
index 2c686720..7348710b 100644
--- a/src/app/_components/core/__tests__/tailwind-components.test.tsx
+++ b/src/app/_components/core/__tests__/tailwind-components.test.tsx
@@ -1,6 +1,7 @@
import { renderToStaticMarkup } from "react-dom/server";
import { describe, expect, it } from "vitest";
+import { AppBottomNav } from "../app-bottom-nav";
import { Checkbox } from "../checkbox";
import { LoadingIndicator } from "../loading-indicator";
import { PageLoadingFallback } from "../page-loading-fallback";
@@ -73,4 +74,32 @@ describe("core Tailwind components", () => {
expect(html).toContain("Content");
});
+ it("renders AppBottomNav themes and active items accessibly", () => {
+ const chatHtml = renderToStaticMarkup(
+ undefined}
+ onPrivateRoomClick={() => undefined}
+ />,
+ );
+ const privateRoomHtml = renderToStaticMarkup(
+ undefined}
+ onPrivateRoomClick={() => undefined}
+ />,
+ );
+
+ expect(chatHtml).toContain('aria-label="Primary navigation"');
+ expect(chatHtml).toMatch(/class="[^"]*dark[^"]*"/);
+ expect(chatHtml).toMatch(
+ /