From 75ea74d5734d6d68fb4e21e2b9b8c1245b1ae75b Mon Sep 17 00:00:00 2001 From: saurabhsharma2u <41580629+saurabhsharma2u@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:22:08 +0000 Subject: [PATCH] test: add unit test for analyzeImageAlts with no images Added a new test case to `plugins/core/tests/analysis.unit.test.ts` to verify that `analyzeImageAlts` returns 0 for `totalImages`, `missingAlt`, and `emptyAlt` when the HTML input contains no `img` tags. --- plugins/core/tests/analysis.unit.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/core/tests/analysis.unit.test.ts b/plugins/core/tests/analysis.unit.test.ts index 5e26566..5466799 100644 --- a/plugins/core/tests/analysis.unit.test.ts +++ b/plugins/core/tests/analysis.unit.test.ts @@ -95,4 +95,12 @@ describe('links and images', () => { expect(imgs.missingAlt).toBe(1); expect(imgs.emptyAlt).toBe(1); }); + + test('image alt detection no images', () => { + const html = '

No images here

'; + const imgs = analyzeImageAlts(html); + expect(imgs.totalImages).toBe(0); + expect(imgs.missingAlt).toBe(0); + expect(imgs.emptyAlt).toBe(0); + }); });