diff --git a/craft/src/components/media/MapEmbed.toHtml.test.ts b/craft/src/components/media/MapEmbed.toHtml.test.ts index f5b3814..4143836 100644 --- a/craft/src/components/media/MapEmbed.toHtml.test.ts +++ b/craft/src/components/media/MapEmbed.toHtml.test.ts @@ -14,3 +14,16 @@ describe('MapEmbed.toHtml iframe accessibility (F2.4)', () => { expect(html).toContain('title="Map of Golden Gate Bridge"'); }); }); + +describe('MapEmbed.toHtml iframe src ampersand encoding (F-export review Minor)', () => { + test('the iframe src (built by string concatenation with literal &) emits & in the attribute, not a raw &', () => { + const { html } = toHtml({ address: 'New York, NY', zoom: 14 }, ''); + const srcMatch = html.match(/