首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用grunt-contrib-jasmine插件将jQuery加载到Grunt.js中。

使用grunt-contrib-jasmine插件将jQuery加载到Grunt.js中。
EN

Stack Overflow用户
提问于 2013-02-10 22:55:24
回答 1查看 2K关注 0票数 2

我正在尝试使用jQuery和Grunt.js插件将Grunt.js加载到我的测试中。下面是我的Gruntfile.js的要点,我在jasmine.options.vendor数组中引用了文档建议的jQuery。

https://gist.github.com/anonymous/4751371

但是,当我运行一个非常简单的测试时,它会失败,因为jQuery没有加载:

代码语言:javascript
复制
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);
    });

});

知道为什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-04 10:15:42

我也有同样的问题。在查看了@ludder的链接之后,我将Jasmine任务配置更改为:

代码语言:javascript
复制
jasmine: {
  src: ['./someFile.js'],
    options: {
      specs: 'test/*Spec.js',
      keepRunner : false,
      vendor: 'http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'
    }
  }

关键是使用http,而不是 https

测试已经通过了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14803583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档