2015年10月23日金曜日

[AngularJS][ユニットテスト] windows.confirmの戻り値をフェイクする

controllerのテストをしていますが、confirmの返答後の処理をテストするのはどうするのか?

confirmをモックするよりも、

spyOn(window, 'confirm').andCallFake(function () {return true;});

で戻り値をフェイクした方が楽ですね。

0 件のコメント:

コメントを投稿