我搜索了所有关于此主题的帖子,但没有解决我的问题。我尝试测试我的过滤器,但我得到错误,模块没有定义。我包括了我的角度模拟文件我karma配置,我有所有依赖的正确的冰。任何人都可以从我的代码中看到这种行为的原因吗?
TEST
describe('filter', function() {
beforeEach(angular.mock.module('myApp'));
describe('reverse', function () {
it('should reverse string', inject(function (reverse) {
expect(reverse("ABC")).toEqual('BCA');
}))
})
});
Karma.config
// Karma configuration
module.exports = function(config) {
config.set({
// 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: [
'app/js/vendor/angular.min.js',
'app/js/vendor/angular-mock.js',
'app/js/angular.module.js',
'app/js/angular.module.spec.js'
],
// list of files to exclude
exclude: [
],
}