我在这个问题上花了几个小时,找不到什么问题,我正在使用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
});
});
任何想法或建议都不仅仅是惠康
谢谢