From c717cd1ff00fcee1a50b80aaad13548180ecfd98 Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 2 Sep 2026 06:37:12 +0200 Subject: [PATCH] chore(test): avoid duplicate extensions in testEditor Filter the default extensions by name so they can be replaced in the test. Avoids warnings in footnotes and comments spec. Signed-off-by: Max --- src/tests/testHelpers/testEditor.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tests/testHelpers/testEditor.ts b/src/tests/testHelpers/testEditor.ts index 029a5e9f882..bbb5ef90c09 100644 --- a/src/tests/testHelpers/testEditor.ts +++ b/src/tests/testHelpers/testEditor.ts @@ -49,7 +49,10 @@ export default baseTest.extend<{ }), ]) } else { - await use([Markdown, Document, Text, Paragraph, ...extensions]) + const additionalExtensionNames = extensions.map((e) => e.name) + const defaultExtensions = [Markdown, Document, Text, Paragraph] + .filter((ext) => !additionalExtensionNames.includes(ext.name)) + await use([...defaultExtensions, ...extensions]) } }, markdownThroughEditor: async ({ editor, serializeMarkdown }, use) => {