12345678910111213141516171819202122 |
- 'use strict';
- // Tests specific to the API exposed inside the hljs object.
- // Right now, that only includes tests for several common regular expressions.
- require('./api');
- // Tests for auto detection of languages via `highlightAuto`.
- require('./detect');
- // HTML markup tests for particular languages. Usually when there is an
- // incorrect highlighting of one language, once the bug get fixed, the
- // expected markup will be added into the `test/markup` folder to keep
- // theses highlighting errors from cropping up again.
- require('./markup');
- // Tests meant for the browser only. Using the `test/fixtures/index.html` file
- // along with `jsdom` these tests check for things like: custom markup already
- // existing in the code being highlighted, blocks that disable highlighting,
- // and several other cases. Do note that the `test/fixtures/index.html` file
- // isn't actually used to test inside a browser but `jsdom` acts as a virtual
- // browser inside of node.js and runs together with all the other tests.
- require('./special');
|