4
我在angular.js定義的空模塊:Testacular:遇到聲明例外
angular.module('todoList', [], function() {
})
那麼我想測試一下,在我的conf.js
,我加載這些JavaScript:
files = [
JASMINE,
JASMINE_ADAPTER,
// lib
'../js/lib/angular.min.js',
'../js/lib/jquery-1.9.1.min.js',
// our app
'../js/project.js',
// test file
"test/*.js"
];
然後我想測試它在測試文件:
describe('My own function', function(){
beforeEach(module('todoList'));
});
但這一步告訴我
FAILED My own function encountered a declaration exception
我不明白爲什麼只是加載模塊句子會導致錯誤的
我怎樣才能解決這個問題呢?
是啊!非常感謝你!但爲什麼我需要這個文件? – hh54188
在測試過程中,Mocks會替換部分代碼以隔離每個測試。您通過創建輸入和響應的「存根」版本來使用模擬。 angular-mocks文件定義了測試所需的角度服務的模擬版本。 – Destron