Я пытаюсь загрузить jQuery в свои тесты, используя Grunt.js и плагин grunt-contrib-jasmine. Вот суть моего Gruntfile.js, и я ссылаюсь на jQuery в массиве jasmine.options.vendor, как предлагает documentation.Загрузка jQuery в Grunt.js с помощью плагина grunt-contrib-jasmine
https://gist.github.com/anonymous/4751371
Однако, когда я бегу очень простой тест, он терпит неудачу, потому что JQuery не получает загружен:
describe('like module', function() {
var $ul;
beforeEach(function() {
$ul = $('<ul><li class="no-results"></li></ul>');
});
it('should test the value of some numbers', function() {
expect(9).toEqual(9);
});
});
Любая идея, почему?
Вы загружаете jQuery через CDN. Вы пробовали то же самое с локально установленным jQuery? – Ludder
Ya это работает, когда вы используете локальную копию jQuery. Вид раздражает, но по крайней мере он работает. – skaterdav85
Я думаю, что это ошибка, сравните эту проблему: https://github.com/gruntjs/grunt-contrib-jasmine/issues/18 – Ludder