diff --git a/tests/cypress/integration/core/clearContent.spec.ts b/tests/cypress/integration/core/clearContent.spec.ts
new file mode 100644
index 00000000..d0edde38
--- /dev/null
+++ b/tests/cypress/integration/core/clearContent.spec.ts
@@ -0,0 +1,36 @@
+///
+
+import { Editor } from '@tiptap/core'
+import Document from '@tiptap/extension-document'
+import Paragraph from '@tiptap/extension-paragraph'
+import Text from '@tiptap/extension-text'
+
+describe('clearContent', () => {
+ it('returns true when clearing the content', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ const command = editor.commands.clearContent()
+
+ expect(command).to.be.true
+ })
+
+ it('clears the content when using clearContent', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ editor.commands.clearContent()
+
+ expect(editor.getHTML()).to.eq('
')
+ })
+})
diff --git a/tests/cypress/integration/core/insertHTML.spec.ts b/tests/cypress/integration/core/insertHTML.spec.ts
new file mode 100644
index 00000000..2c9cbfac
--- /dev/null
+++ b/tests/cypress/integration/core/insertHTML.spec.ts
@@ -0,0 +1,36 @@
+///
+
+import { Editor } from '@tiptap/core'
+import Document from '@tiptap/extension-document'
+import Paragraph from '@tiptap/extension-paragraph'
+import Text from '@tiptap/extension-text'
+
+describe('insertHTML', () => {
+ it('returns true when inserting HTML', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ const command = editor.commands.insertHTML('Cindy Lauper
')
+
+ expect(command).to.be.true
+ })
+
+ it('appends the content when using insertHTML', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ editor.commands.insertHTML('Cindy Lauper
')
+
+ expect(editor.getHTML()).to.eq('Cindy Lauper
')
+ })
+})
diff --git a/tests/cypress/integration/core/setContent.spec.ts b/tests/cypress/integration/core/setContent.spec.ts
new file mode 100644
index 00000000..b5394269
--- /dev/null
+++ b/tests/cypress/integration/core/setContent.spec.ts
@@ -0,0 +1,36 @@
+///
+
+import { Editor } from '@tiptap/core'
+import Document from '@tiptap/extension-document'
+import Paragraph from '@tiptap/extension-paragraph'
+import Text from '@tiptap/extension-text'
+
+describe('setContent', () => {
+ it('returns true when setting the content', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ const command = editor.commands.setContent('Cindy Lauper
')
+
+ expect(command).to.be.true
+ })
+
+ it('replaces the content when using setContent', () => {
+ const editor = new Editor({
+ extensions: [
+ Document,
+ Paragraph,
+ Text,
+ ],
+ })
+
+ editor.commands.setContent('Cindy Lauper
')
+
+ expect(editor.getHTML()).to.eq('Cindy Lauper
')
+ })
+})