次のメソッドを含む Angular サービスがあります。
function showDialog() {
$mdDialog.show({
controller: 'SampleCtrl',
controllerAs: 'vm',
bindToController: true,
templateUrl: 'template.html',
onComplete: function () {
service.doSomething();
}
});
}
$mdDialog のonCompleteコールバックをテストするにはどうすればよいですか? $mdDialog.show が呼び出されたかどうかをテストできましたが、テスト コールバックを機能させることができません。