diff --git a/frontend/src/components/markdown-renderer/markdown-to-react/__snapshots__/markdown-to-react.spec.tsx.snap b/frontend/src/components/markdown-renderer/markdown-to-react/__snapshots__/markdown-to-react.spec.tsx.snap index 4152abd0d..d49b2983f 100644 --- a/frontend/src/components/markdown-renderer/markdown-to-react/__snapshots__/markdown-to-react.spec.tsx.snap +++ b/frontend/src/components/markdown-renderer/markdown-to-react/__snapshots__/markdown-to-react.spec.tsx.snap @@ -57,9 +57,9 @@ exports[`markdown to react will use markdown render extensions 1`] = ` data-native="true" > - + node processor children - + diff --git a/frontend/src/components/markdown-renderer/markdown-to-react/markdown-to-react.spec.tsx b/frontend/src/components/markdown-renderer/markdown-to-react/markdown-to-react.spec.tsx index 310eb3af1..508a07d65 100644 --- a/frontend/src/components/markdown-renderer/markdown-to-react/markdown-to-react.spec.tsx +++ b/frontend/src/components/markdown-renderer/markdown-to-react/markdown-to-react.spec.tsx @@ -6,8 +6,6 @@ import { MarkdownToReact } from './markdown-to-react' import { TestMarkdownRendererExtension } from './test-utils/test-markdown-renderer-extension' import { render } from '@testing-library/react' -import type { EventMap } from 'eventemitter2' -import { EventEmitter2 } from 'eventemitter2' describe('markdown to react', () => { it('can render markdown with newlines as line breaks', () => { @@ -60,7 +58,7 @@ describe('markdown to react', () => { const view = render( test']} - markdownRenderExtensions={[new TestMarkdownRendererExtension(new EventEmitter2())]} + markdownRenderExtensions={[new TestMarkdownRendererExtension()]} newlinesAreBreaks={true} allowHtml={false} /> diff --git a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-markdown-renderer-extension.ts b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-markdown-renderer-extension.ts index 8555b8c7a..4e5350dac 100644 --- a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-markdown-renderer-extension.ts +++ b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-markdown-renderer-extension.ts @@ -28,7 +28,7 @@ export class TestMarkdownRendererExtension extends MarkdownRendererExtension { } buildTagNameAllowList(): string[] { - return ['nodeProcessor'] + return ['node-processor'] } configureMarkdownItPost(markdownIt: MarkdownIt) { diff --git a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-node-processor.ts b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-node-processor.ts index 4cca862e8..ae5d6e0d0 100644 --- a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-node-processor.ts +++ b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-node-processor.ts @@ -9,7 +9,7 @@ import { Element, Text } from 'domhandler' export class TestNodeProcessor extends NodeProcessor { process(document: Document): Document { - document.childNodes.push(new Element('nodeProcessor', {}, [new Text('node processor children')])) + document.childNodes.push(new Element('node-processor', {}, [new Text('node processor children')])) return document } } diff --git a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-replacer.tsx b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-replacer.tsx index 378a3036e..8129eab3f 100644 --- a/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-replacer.tsx +++ b/frontend/src/components/markdown-renderer/markdown-to-react/test-utils/test-replacer.tsx @@ -10,7 +10,7 @@ import React, { Fragment } from 'react' export class TestReplacer extends ComponentReplacer { replace(node: Element, subNodeTransform: SubNodeTransform, nativeRenderer: NativeRenderer): NodeReplacement { - return node.tagName === 'nodeProcessor' ? ( + return node.tagName === 'node-processor' ? ( NodeProcessor! {node.childNodes.map(subNodeTransform)}