Welcome to mirror list, hosted at ThFree Co, Russian Federation.

highlight_spec.js « lib « notebook « frontend « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 944ccd6aa9f085fa811f943e2486de6f8066141e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import Prism from '~/notebook/lib/highlight';

describe('Highlight library', () => {
  it('imports python language', () => {
    expect(Prism.languages.python).toBeDefined();
  });

  it('uses custom CSS classes', () => {
    const el = document.createElement('div');
    el.innerHTML = Prism.highlight('console.log("a");', Prism.languages.javascript);

    expect(el.querySelector('.string')).not.toBeNull();
    expect(el.querySelector('.function')).not.toBeNull();
  });
});