/* eslint-disable no-var, no-return-assign */ import $ from 'jquery'; import syntaxHighlight from '~/syntax_highlight'; describe('Syntax Highlighter', function() { var stubUserColorScheme; stubUserColorScheme = function(value) { if (window.gon == null) { window.gon = {}; } return (window.gon.user_color_scheme = value); }; describe('on a js-syntax-highlight element', function() { beforeEach(function() { return setFixtures('
'); }); it('applies syntax highlighting', function() { stubUserColorScheme('monokai'); syntaxHighlight($('.js-syntax-highlight')); expect($('.js-syntax-highlight')).toHaveClass('monokai'); }); }); describe('on a parent element', function() { beforeEach(function() { return setFixtures( '