Я использую $ uibModal внутри моего контроллера AngularJS.У меня есть простая функция, подобная этой:
function _open() {
var modal = $uibModal.open({
templateUrl: 'test_modal.html',
controller: ['$uibModalInstance', function($uibModalInstance) {
this.close = function() {
$uibModalInstance.close();
};
}],
controllerAs: 'ctrl'
});
modal.result.finally(function() {
console.log('hello');
});
};
Как мне выполнить модульное тестирование того, что содержимое внутри в .finally вызывается?В настоящее время я получаю TypeError: undefined is not an object (evaluating 'modalInstance.result')
, когда вызывается функция открытия.