File: dompurify_verison_spec.js

package info (click to toggle)
gitlab 17.6.5-19
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 629,368 kB
  • sloc: ruby: 1,915,304; javascript: 557,307; sql: 60,639; xml: 6,509; sh: 4,567; makefile: 1,239; python: 406
file content (13 lines) | stat: -rw-r--r-- 719 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
describe('dompurify dependency', () => {
  it('should not be updated unless mermaid is verified', () => {
    // why: We use `require` so that we don't have to manually dig through node_modules
    // eslint-disable-next-line global-require
    const { version } = require('dompurify/package.json');

    // NOTE: Bumping this to 3.1.7 breaks mermaid diagrams. When upgrading DOMPurify, you **must** manually verify that
    //       mermaid diagrams work visually before fixing this test. For more context:
    //       - https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167644
    //       - https://github.com/cure53/DOMPurify/issues/1002#issuecomment-2381258197
    expect(version).toEqual('3.1.6');
  });
});