From 958cb4113c974db4d87cef391012fb4296d6d6fe Mon Sep 17 00:00:00 2001 From: haranishi <223786623+haranishi@users.noreply.github.com> Date: Tue, 10 Nov 2026 12:30:27 +0900 Subject: [PATCH] test(blog): normalize feed tree filenames in snapshots (AI-assisted) --- .../src/__tests__/feed.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/docusaurus-plugin-content-blog/src/__tests__/feed.test.ts b/packages/docusaurus-plugin-content-blog/src/__tests__/feed.test.ts index 942e23e44ec0..bcc97663096d 100644 --- a/packages/docusaurus-plugin-content-blog/src/__tests__/feed.test.ts +++ b/packages/docusaurus-plugin-content-blog/src/__tests__/feed.test.ts @@ -389,7 +389,10 @@ describe.each(['atom', 'rss', 'json'] as const)('%s', (feedType) => { }, ); - expect(tree(path.join(outDir, 'blog'))).toMatchSnapshot('blog tree'); + // Filesystems may return decomposed names; the snapshots use NFC. + expect(tree(path.join(outDir, 'blog')).normalize('NFC')).toMatchSnapshot( + 'blog tree', + ); expect( fsMock.mock.calls.map(([filePath, content]) => [filePath, content]), @@ -441,7 +444,9 @@ describe.each(['atom', 'rss', 'json'] as const)('%s', (feedType) => { }, ); - expect(tree(path.join(outDir, 'blog'))).toMatchSnapshot('blog tree'); + expect(tree(path.join(outDir, 'blog')).normalize('NFC')).toMatchSnapshot( + 'blog tree', + ); expect( fsMock.mock.calls.map(([filePath, content]) => [filePath, content]),