我有一个包含以下方法的 Angular 服务:
function showDialog() {
$mdDialog.show({
controller: 'SampleCtrl',
controllerAs: 'vm',
bindToController: true,
templateUrl: 'template.html',
onComplete: function () {
service.doSomething();
}
});
}
如何测试$mdDialog 的onComplete回调?我已经设法测试是否调用了 $mdDialog.show 但我无法让测试回调工作。