test bold and link regex
This commit is contained in:
26
tests/cypress/integration/extensions/bold.spec.ts
Normal file
26
tests/cypress/integration/extensions/bold.spec.ts
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
/// <reference types="cypress" />
|
||||||
|
|
||||||
|
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)
|
||||||
|
})
|
||||||
|
})
|
||||||
11
tests/cypress/integration/extensions/link.spec.ts
Normal file
11
tests/cypress/integration/extensions/link.spec.ts
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
/// <reference types="cypress" />
|
||||||
|
|
||||||
|
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)
|
||||||
|
})
|
||||||
|
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user