diff --git a/docs/moderation/fixtures/index.html b/docs/moderation/fixtures/index.html index 80b1de88..d48904b1 100644 --- a/docs/moderation/fixtures/index.html +++ b/docs/moderation/fixtures/index.html @@ -130,7 +130,7 @@ title: "Fixture: Override Persistence", pubkey: "f".repeat(64), thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg", - url: "https://example.com/video.mp4" + url: "#" }, moderation: { blockAutoplay: true, @@ -156,7 +156,7 @@ title: "Fixture: Trusted Report Hide", pubkey: "aa".repeat(32), thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg", - url: "https://example.com/video.mp4" + url: "#" }, moderation: { blockAutoplay: true, @@ -182,7 +182,7 @@ title: "Fixture: Trusted Mute Hide", pubkey: "bb".repeat(32), thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg", - url: "https://example.com/video.mp4" + url: "#" }, moderation: { blockAutoplay: false, diff --git a/tests/visual/moderation.spec.ts b/tests/visual/moderation.spec.ts index 7f05beaa..d5e0516c 100644 --- a/tests/visual/moderation.spec.ts +++ b/tests/visual/moderation.spec.ts @@ -211,12 +211,7 @@ test.describe("moderation fixtures", () => { await expect(muteCard).toHaveAttribute("data-moderation-trusted-mute-count", "1"); await expect(badge).toContainText("Hidden ยท 1 trusted mute"); await expect(thumbnail).toHaveAttribute("data-thumbnail-state", "blurred"); - // TODO: Visibility check fails in headless environment due to layout issues (0x0 size). - // Verifying existence via selector instead of role/visibility. - // await expect(showAnywayButton).toBeVisible(); - const showAnywayLocator = muteCard.locator('button[data-moderation-action="override"]'); - await expect(showAnywayLocator).toHaveCount(1); - await expect(showAnywayLocator).toHaveAttribute("aria-label", "Show anyway"); + await expect(showAnywayButton).toBeVisible(); await expect(restoreButtonQuery).toHaveCount(0); await showAnywayButton.click();