エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jasmineでsinon.fakeServerを使うときに気をつけること - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jasmineでsinon.fakeServerを使うときに気をつけること - Qiita
sinon.jsを使うと、XMLHttpRequestをテスト用のオブジェクト(実際に通信は行わない)に置き換えること... sinon.jsを使うと、XMLHttpRequestをテスト用のオブジェクト(実際に通信は行わない)に置き換えることができる。 これがすごい便利で良いのだけど、fakeServerを使った時にはまった。 たとえば、hogeClientを実行すると、なんやかんやあってsomeObjectのsomemethodが呼び出されることをテストしたいとする。 var server = sinon.fakeServer.create(); server.autoRespond = true; server.respondWith( function( xhr, id ) { xhr.respond( 200, null, "..." ); } ); spyOn( someObject, "somemethod" ); hogeClient.request( ... ); expect( someObj