$ неопределенный в unit тест тупая

Я использую mocha чтобы реализовывать мой тест унитарные Веб слоя, и меня производит ошибка:

$ is not defined

Мне может оставаться импортировать что-то еще для того, чтобы я признал знак $ jQuery?

Код моего теста:

var assert = require('assert');
var chai = require('chai');
var expect = chai.expect;
var utils = require('../js/utils');


describe('UtilsSuite', function() {

    describe('#isUsuarioAdministradorExperto c2', function() {
        before(function () {
            global.$ = global.jQuery = require('jquery');
        });

        it('Cuando el estado no pertence entre los disponible retorna vacio ', function (){
            console.log(utils.mostrarFechaSolucion('02/02/2002','SITIO_GSM_NORMAL'));
            assert.equal("",utils.mostrarFechaSolucion('02/02/2002','SITIO_GSM_NORMAL'));
        });
    });


});

и код моей функции:

    exports.mostrarFechaSolucion = function (fechaSolucion, estadoTecnico) {
    return ($.inArray(estadoTecnico, estadosFechaSolucion) > -1) ?
         "<tr><td class='encabezado'>Fecha soluci&oacute;n:</td><td class='datosSitio'>" + fechaSolucion + "</td></tr>" : "";
};
2
задан 10.04.2017, 02:08
0 ответов