karma / jasmine来测试一个有角度的app,无法注入

时间:2015-08-12 16:30:45

标签: karma-jasmine

我在这个问题上花了几个小时,找不到什么问题,我正在使用karma / jasmine在我的角度应用程序中创建测试。我使用,或者至少尝试使用angular-mock来注入和测试我的控制器,但是我得到了这个错误:


include('form.php');
include('view.php');

在我的测试中

Error: [$injector:unpr] Unknown provider: ENVProvider <- ENV
    http://errors.angularjs.org/1.3.17/$injector/unpr?p0=ENVProvider%20%3C-%20ENV

beforeEach(模块( 'Mymodule中'));   var $ controller;

describe('controllers', function(){

});

所以我认为这是导致问题的注入调用

这是我的karma.conf.js

beforeEach(inject(function(_$controller_){
    $controller = _$controller_;
}));

describe('$scope.testMessage', function() {
    it('check the test message is ok', function() {
        //TODO
    });
});

任何想法或建议都不仅仅是惠康

谢谢

0 个答案:

没有答案