2

私は単体テストに比較的慣れていないので、意味のある方法でXHRリクエストをテストする方法を見つけようとしています。

1)リクエストはさまざまなスクリプトやその他のリソースをページに取り込みます。正しい数のリソースが読み込まれていること、およびリクエストが成功していることを確認したいと思います。

2)リソースを提供しているサービスへの実際のリクエストを使用する必要がありますか?sinonjs.orgでfakeserverとfakexhrのリクエストを確認しましたが、これらがどのように意味のあるテストを提供できるのか実際にはわかりません。

3)私は既存のコードをテストしていますが、これはかなり無意味であることがわかりますが、それは私がしなければならないことです。そうは言っても、特定のメソッドには多くのコードがあり、さまざまなテストに分解される可能性があります。既存のコードを分解して、解釈された期待値のテストを作成する必要がありますか?または、実際にそこにあるもののテストを作成しますか?....それが理にかなっている場合。

ありがとう、-ジョン

4

1 に答える 1