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) + }) + +})