我尝试使用Karma和Jasmine测试我的AngularJS应用程序(使用离子),但在启动undefined
文件时,所有内容都是karma.conf.js
。
我已在Google上搜索了答案,并尝试更改karma.conf.js
中文件的顺序,我添加了angular-mocks
但似乎没有任何效果。
// 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'
],
答案 0 :(得分:0)
我认为'www/**/*.js',
部分中的files
行是伤害你的。使用此模式,您可以在www
文件夹中加载每个 JS文件,我认为这不是您想要的。
我建议您对所加载的文件更具体。例如,可能只是www/js/
文件夹中的文件。