0
我正在爲我的第一個Angular應用程序編寫我的第一個單元測試,所以我有很多問題。角單元測試:檢查常量值
在其中一個測試中,我想檢查後端服務器的IP地址是用常量函數定義的。
這裏是一個聲明:
var orderApp = angular.module('orderApp', ['ngRoute', '720kb.datepicker']);
orderApp.constant('config', {
apiUrl:'http://192.192.192.192:6673'
});
下面是測試文件:
'use strict';
describe("Order Table page", function(){
beforeEach(module('orderApp'));
it('Server IP should be defined', function(){
expect(orderApp.config.apiUrl).toBeDefined();
});
});
orderApp變量是不確定的,我收到錯誤。如何引用模塊對象?或者有沒有更好的方法來檢查常量的聲明?
我不知道有多大的「單元測試」一常數的點。但如果你這樣做,我相信你需要將這個常量注入測試控制器來檢查。至少這就是你在應用中實際使用常量的方式。 –