Skip to content

Commit 4f7e583

Browse files
committed
Added broken tests.
1 parent ee2f20f commit 4f7e583

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

packages/doxdox-parser-custom/src/index.test.ts

+14-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import parse from './index';
1+
import safe from 'safe-regex';
2+
3+
import parse, { JSDOC_PATTERN, IDENTIFIER_PATTERNS } from './index';
24

35
describe('custom parser', () => {
46
describe('parse', () => {
@@ -27,6 +29,17 @@ describe('custom parser', () => {
2729
});
2830
});
2931

32+
describe('check regular expressions', () => {
33+
it('jsdoc pattern is safe', () => {
34+
expect(safe(JSDOC_PATTERN)).toBeTruthy();
35+
});
36+
it('identifier patterns are safe', () => {
37+
for (let i = 0; i < IDENTIFIER_PATTERNS.length; i += 1) {
38+
expect(safe(IDENTIFIER_PATTERNS[i])).toBeTruthy();
39+
}
40+
});
41+
});
42+
3043
describe('parse example from JSDoc documentation https://jsdoc.app/', () => {
3144
// JSDoc Example from https://jsdoc.app/
3245
it('parse amd-module', async () => {

0 commit comments

Comments
 (0)