diff --git a/tests/cypress/integration/extensions/bold.spec.ts b/tests/cypress/integration/extensions/bold.spec.ts
new file mode 100644
index 00000000..16ec952f
--- /dev/null
+++ b/tests/cypress/integration/extensions/bold.spec.ts
@@ -0,0 +1,26 @@
+///
+
+import {
+ starInputRegex,
+ starPasteRegex,
+ underscoreInputRegex,
+ underscorePasteRegex,
+} from '@tiptap/extension-bold'
+
+describe('bold regex test', () => {
+ it('star input regex matches', () => {
+ expect('**Test**').to.match(starInputRegex)
+ })
+
+ it('star paste regex matches', () => {
+ expect('**Test**').to.match(starPasteRegex)
+ })
+
+ it('underscore input regex matches', () => {
+ expect('__Test__').to.match(underscoreInputRegex)
+ })
+
+ it('underscore paste regex matches', () => {
+ expect('__Test__').to.match(underscorePasteRegex)
+ })
+})
diff --git a/tests/cypress/integration/extensions/link.spec.ts b/tests/cypress/integration/extensions/link.spec.ts
new file mode 100644
index 00000000..08f55add
--- /dev/null
+++ b/tests/cypress/integration/extensions/link.spec.ts
@@ -0,0 +1,11 @@
+///
+
+import { pasteRegex } from '@tiptap/extension-link'
+
+describe('link regex test', () => {
+
+ it('paste regex matches url', () => {
+ expect('https://www.example.com/with-spaces?var=true&foo=bar+3').to.match(pasteRegex)
+ })
+
+})