diff --git a/packages/lint/src/rules/media.test.ts b/packages/lint/src/rules/media.test.ts index 1d621e8a51..e53b40c9fe 100644 --- a/packages/lint/src/rules/media.test.ts +++ b/packages/lint/src/rules/media.test.ts @@ -853,6 +853,62 @@ describe("media_src_kind_mismatch", () => { expect(result.findings.find((f) => f.code === "media_src_kind_mismatch")).toBeUndefined(); }); + it("errors when src is an audio file", async () => { + const html = ` + +
+ +
+ +`; + const result = await lintHyperframeHtml(html); + const finding = result.findings.find((f) => f.code === "media_src_kind_mismatch"); + expect(finding?.severity).toBe("error"); + expect(finding?.elementId).toBe("logo"); + expect(finding?.message).toContain("an audio file"); + }); + + it("errors when