■ 搭建karma測試環境
→ 建立app和test文件夾
→npm install karma --save-dev
→npm install karma-jasmine --save-dev
→npm install karma-chrome-launcher --save-dev
→karma init
→不斷回車,在What is the location of your source and test files?中填寫:
app/**/*.js
test/**/*.js
■ 第一個測試
→ 在test下建立test.js文件
describe("true", function(){
it("Should be true", function(){
expect(true).toBeTruthy();
});
});
→ karma start karma.confi.js
■ 安裝Angular相關
→ npm install angular
→ npm install angular-mocks
→ npm install angular-resource
→ 在karma.confi.js中添加對Angular相關文件的依賴
files: [
'node_modules/angular/angular.js',
'node_modules/angular-mocks/angular-mocks.js',
'node_modules/angular-resource/angular-resource.js',
'app/**/*.js',
'test/**/*.js'
],
→ karma start karma.confi.js node