Karma:未定义的ReferenceError $未定义

dqu*_*ada 7 javascript jquery karma-runner

我在这个网站上看到了很多其他的答案,但没有一个对我有用.

问题:我需要使用URL加载jQuery,而不是使用本地路径; 我想我不能在karma.conf.js上添加"文件".

一切似乎都很好,但是当我尝试使用业力来测试它时,它会返回:未捕获的ReferenceError:$未定义.

在我们使用的两个.html中,脚本的顺序很好.

Mar*_*coL 22

简单包括jQuery路径karma.conf.js(至少为Karma 0.12):

module.exports = function(config) {
  config.set({

    files: [
      'https://code.jquery.com/jquery-1.11.2.min.js'
      ...
    ],

    ...
  });
};
Run Code Online (Sandbox Code Playgroud)

我昨天测试了它,因为我需要一个与AngularJS类似的东西.