From bad3cc057b6c755552a6f8829c6ba2712f367d09 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..72d18a74dd6 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: AnyExtension) => e.name) + const defaultExtensions = [Markdown, Document, Text, Paragraph] + .filter((ext) => !additionalExtensionNames.includes(ext.name)) + await use([...defaultExtensions, ...extensions]) } }, markdownThroughEditor: async ({ editor, serializeMarkdown }, use) => {