diff --git a/packages/producer/src/services/deterministicFonts-failClosed.test.ts b/packages/producer/src/services/deterministicFonts-failClosed.test.ts index 5a1e3c1388..03d56a829c 100644 --- a/packages/producer/src/services/deterministicFonts-failClosed.test.ts +++ b/packages/producer/src/services/deterministicFonts-failClosed.test.ts @@ -253,6 +253,17 @@ describe("injectDeterministicFontFaces — failClosedFontFetch: true", () => { expect(result).toBe(html); }); + it("does NOT throw when font-family uses a CSS var() reference with a fallback", async () => { + const html = `

hello

`; + const result = await injectDeterministicFontFaces(html, { + failClosedFontFetch: true, + fetchImpl: makeFailingFetch(), + }); + expect(result).toBe(html); + }); + it("resolves simple CSS var() font aliases when injecting deterministic fonts", async () => { const html = `