/* eslint-disable space-before-function-paren, no-var, no-return-assign, quotes, padded-blocks */ /*= require syntax_highlight */ (function() { 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 fixture.set('
'); }); return it('applies syntax highlighting', function() { stubUserColorScheme('monokai'); $('.js-syntax-highlight').syntaxHighlight(); return expect($('.js-syntax-highlight')).toHaveClass('monokai'); }); }); return describe('on a parent element', function() { beforeEach(function() { return fixture.set("