Ban*_*San 22 javascript mocking jasmine angularjs
当我运行SpecRunner HTML文件时,我收到此错误.
环顾四周,这是由于angular-mocks.js没有被引用.在我的情况下,它被引用.
SpecRunner.html:
<link rel="stylesheet" type="text/css" href="lib/jasmine-1.3.1/jasmine.css">
<script type="text/javascript" src="lib/jasmine-1.3.1/jasmine.js"></script>
<script type="text/javascript" src="lib/jasmine-1.3.1/jasmine-html.js"></script>
<script type="text/javascript" src="lib/angular-mocks.js"></script>
<!-- include source files here... -->
<script type="text/javascript" src="../main/static/js/controllers/norm-definitions-controller.js"></script>
Run Code Online (Sandbox Code Playgroud)
运行测试时,我得到以下异常: ReferenceError: inject is not defined
我可以看到它angular-mocks.js被引用,它不是缓存问题,因为我可以使用Firebug看到它.
看着angular-mocks.js我可以看到完整的参考angular.mock.inject = function() { ... },我也尝试过这个作为参考,并得到例外ReferenceError: angular is not defined.
| 归档时间: |
|
| 查看次数: |
19721 次 |
| 最近记录: |