AngularJS - 测试

时间:2016-01-12 10:51:36

标签: angularjs ionic-framework karma-jasmine

我尝试使用Karma和Jasmine测试我的AngularJS应用程序(使用离子),但在启动undefined文件时,所有内容都是karma.conf.js

我已在Google上搜索了答案,并尝试更改karma.conf.js中文件的顺序,我添加了angular-mocks但似乎没有任何效果。

console errors

Karma.conf.js

    // base path that will be used to resolve all patterns (eg. files, exclude)
basePath: '',


// frameworks to use
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
frameworks: ['jasmine'],


// list of files / patterns to load in the browser
files: [
  'www/lib/angular/angular.js',
  'www/lib/jquery/dist/jquery.js',
  'www/lib/angular-mocks/angular-mocks.js',
  'www/**/*.js',
  'test/**/*.js'
],

1 个答案:

答案 0 :(得分:0)

我认为'www/**/*.js',部分中的files行是伤害你的。使用此模式,您可以在www文件夹中加载每个 JS文件,我认为这不是您想要的。

我建议您对所加载的文件更具体。例如,可能只是www/js/文件夹中的文件。