Jasmine test case error 'Spy to have been called'
问题 I'm writing jasmine test case for below angular function and getting test case failed message "Expected spy [object Object] to have been called". $scope.displayTagModelPopup = function() { var dialogOptions = { templateUrl: 'views/mytags.html', controller: 'TagsCtrl', size: 'lg', resolve: { tagsAvailable: function() { return $scope.availableTags; } } }; ModalDialogFactory.showDialog(dialogOptions).then(function(result) { $scope.selectedFields = []; $scope.selectedFieldIds = []; angular