'Karma','Jasmine'模块未定义[AngularJs Testing]

时间:2016-09-18 13:31:40

标签: angularjs unit-testing karma-jasmine

我搜索了所有关于此主题的帖子,但没有解决我的问题。我尝试测试我的过滤器,但我得到错误,模块没有定义。我包括了我的角度模拟文件我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: [
],

 }

0 个答案:

没有答案