我試圖獲得一個基本的單元測試工作,並正在運行到使用angular-mocks.js的問題。希望這段代碼能解釋我的情況。AngularJS與茉莉花測試無法在使用angular-mocks.js時調用「angular.mock.module」
describe("peconfigApp", function() {
beforeEach(function() {
angular.mock.module('peconfigApp');
});
describe("Binaries Controller", function() {
it("should work", function() {
expect(true).toBe(true);
});
});
});
茉莉花結果錯誤:在代碼的不同部分
TypeError: Object #<Object> has no method 'module'
at null.<anonymous> (http://localhost:58141/Tests/js/controller-tests.js:4:22)
at jasmine.Block.execute (http://localhost:58141/Tests/lib/jasmine.js:1064:17)
我已經放在警報,以驗證角mocks.js之前我的測試中裝載的裝載和運行,所以我敢肯定加載不是問題。
<script type="text/javascript" src="../lib/angular.min.js"></script>
<script type="text/javascript" src="../lib/angular-mocks.js"></script>
<script type="text/javascript" src="lib/jasmine.js"></script>
<script type="text/javascript" src="lib/jasmine-html.js"></script>
<script type="text/javascript" src="../js/controllers.js"></script>
<script type="text/javascript" src="js/controller-tests.js"></script>