diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-02 00:08:34 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-04-02 00:08:34 +0000 |
commit | d5c627d3cc6dee1b93be26898800088c0c3e71a9 (patch) | |
tree | b5a5f4527708462a347a599e15b03e7846ba542e /jest.config.base.js | |
parent | 039bf0d863d2137484f7d89361352e2c20d142e9 (diff) | |
download | gitlab-ce-d5c627d3cc6dee1b93be26898800088c0c3e71a9.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'jest.config.base.js')
-rw-r--r-- | jest.config.base.js | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/jest.config.base.js b/jest.config.base.js index 59c127fcb8a..fb2f1084bea 100644 --- a/jest.config.base.js +++ b/jest.config.base.js @@ -106,6 +106,45 @@ module.exports = (path, options = {}) => { return '<rootDir>/coverage-frontend/'; }; + const gfmParserDependencies = [ + 'rehype-.*', + 'remark-.*', + 'hast*', + 'unist.*', + 'mdast-util-.*', + 'micromark.*', + 'vfile.*', + 'bail', + 'trough', + 'unified', + 'is-plain-obj', + 'decode-named-character-reference', + 'character-entities*', + 'property-information', + 'space-separated-tokens', + 'comma-separated-tokens', + 'web-namespaces', + 'zwitch', + 'html-void-elements', + 'ccount', + 'escape-string-regexp', + ]; + + const transformIgnoreNodeModules = [ + '@gitlab/ui', + '@gitlab/favicon-overlay', + 'bootstrap-vue', + 'three', + 'monaco-editor', + 'monaco-yaml', + 'fast-mersenne-twister', + 'prosemirror-markdown', + 'fault', + 'dateformat', + 'lowlight', + ...gfmParserDependencies, + ]; + return { clearMocks: true, testMatch, @@ -130,9 +169,7 @@ module.exports = (path, options = {}) => { '^.+\\.yml$': './spec/frontend/__helpers__/yaml_transformer.js', '^.+\\.(md|zip|png)$': 'jest-raw-loader', }, - transformIgnorePatterns: [ - 'node_modules/(?!(@gitlab/ui|@gitlab/favicon-overlay|bootstrap-vue|three|monaco-editor|monaco-yaml|fast-mersenne-twister|prosemirror-markdown|dateformat|lowlight|fault)/)', - ], + transformIgnorePatterns: [`node_modules/(?!(${transformIgnoreNodeModules.join('|')}))`], timers: 'fake', testEnvironment: '<rootDir>/spec/frontend/environment.js', testEnvironmentOptions: { |