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]),