Я довольно плохо знаком с AngularJS
и еще новее с юнит-тестами в Jasmine
. Я должен написать тест для:
$scope.$watch(
function () {
return alertService.getAlert();
},
function (newVal, oldVal)
{
if (typeof newVal !== 'undefined') {
$scope.alert = alertService.getAlert();
}
});
getAlert
возвращает такие вещи, как:
[ Object({ type: 'typeOfAlert', message: 'alertMessage' }) ].
Теперь я узнал (в некоторых случаях даже понял) кое-что о дайджесте, тайм-аутах, сервисах насмешек и т. Д., Но я знаю только, как обращаться с переменными часами, и я не уверен, что делать с:
alertService.getAlert();
Может ли кто-нибудь дать мне руку?