expect
AngularJS 模块和AngularJS 模块when
有什么区别ngMock
?
它们都提供了响应,那么您什么时候会使用一个而不是另一个呢?
我在 angularJS.com 上阅读了文档,但对我来说不是很清楚。
这是我想使用 Jasmine 测试的服务,所以我应该期望调用一个端点,还是应该依靠返回的已知值?
(function () {
'use strict';
var app = angular.module('cs');
app.service('PlateCheckService', ['$http', function ($http) {
return {
checkPlate: function (plateNumber) {
return $http.post('PlateCheck/Index', {
plateNumber: plateNumber
}).then(function (response) {
return {
message: response.data.VehicleAtl === null ? 'Clean' : 'Hot',
alertClass: response.data.VehicleAtl === null ? 'alert-success' : 'alert-danger'
};
});
}
};
}]);
}());