diff --git a/resources/js/wysiwyg/lexical/rich-text/__tests__/unit/LexicalDetailsNode.test.ts b/resources/js/wysiwyg/lexical/rich-text/__tests__/unit/LexicalDetailsNode.test.ts
index faa31d887..828aad839 100644
--- a/resources/js/wysiwyg/lexical/rich-text/__tests__/unit/LexicalDetailsNode.test.ts
+++ b/resources/js/wysiwyg/lexical/rich-text/__tests__/unit/LexicalDetailsNode.test.ts
@@ -1,6 +1,5 @@
-import {dispatchKeydownEventForNode, initializeUnitTest} from "lexical/__tests__/utils";
-import {$createDetailsNode, DetailsNode} from "@lexical/rich-text/LexicalDetailsNode";
-import {$createParagraphNode, $getRoot, LexicalNode, ParagraphNode} from "lexical";
+import {createTestContext} from "lexical/__tests__/utils";
+import {$createDetailsNode} from "@lexical/rich-text/LexicalDetailsNode";
const editorConfig = Object.freeze({
namespace: '',
@@ -9,32 +8,28 @@ const editorConfig = Object.freeze({
});
describe('LexicalDetailsNode tests', () => {
- initializeUnitTest((testEnv) => {
+ test('createDOM()', () => {
+ const {editor} = createTestContext();
+ let html!: string;
- test('createDOM()', () => {
- const {editor} = testEnv;
- let html!: string;
-
- editor.updateAndCommit(() => {
- const details = $createDetailsNode();
- html = details.createDOM(editorConfig, editor).outerHTML;
- });
-
- expect(html).toBe(`
`);
+ editor.updateAndCommit(() => {
+ const details = $createDetailsNode();
+ html = details.createDOM(editorConfig, editor).outerHTML;
});
- test('exportDOM()', () => {
- const {editor} = testEnv;
- let html!: string;
+ expect(html).toBe(`
`);
+ });
- editor.updateAndCommit(() => {
- const details = $createDetailsNode();
- html = (details.exportDOM(editor).element as HTMLElement).outerHTML;
- });
+ test('exportDOM()', () => {
+ const {editor} = createTestContext();
+ let html!: string;
- expect(html).toBe(`
`);
+ editor.updateAndCommit(() => {
+ const details = $createDetailsNode();
+ details.setSummary('Hello there<>!')
+ html = (details.exportDOM(editor).element as HTMLElement).outerHTML;
});
-
+ expect(html).toBe(`Hello there<>!
`);
});
})
\ No newline at end of file