Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/nodes/TaskItem.spec.js')
-rw-r--r--src/tests/nodes/TaskItem.spec.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/tests/nodes/TaskItem.spec.js b/src/tests/nodes/TaskItem.spec.js
new file mode 100644
index 000000000..a1137317f
--- /dev/null
+++ b/src/tests/nodes/TaskItem.spec.js
@@ -0,0 +1,20 @@
+import { TaskList, TaskItem } from './../../nodes'
+import Markdown from './../../extensions/Markdown'
+import { getExtensionField } from '@tiptap/core'
+import createEditor from './../createEditor'
+
+describe('TaskItem extension', () => {
+ it('exposes toMarkdown function', () => {
+ const toMarkdown = getExtensionField(TaskItem, 'toMarkdown', TaskItem)
+ expect(typeof toMarkdown).toEqual('function')
+ })
+
+ it('exposes the toMarkdown function in the prosemirror schema', () => {
+ const editor = createEditor({
+ extensions: [Markdown, TaskList, TaskItem]
+ })
+ const taskItem = editor.schema.nodes.taskItem
+ expect(taskItem.spec.toMarkdown).toBeDefined()
+ })
+
+})