2011-02-03 15 views
2

私はいくつかのWebアプリケーション用のRuby APIライブラリを開発しています(レールベースではありません)。
(短い概要) ライブラリは、次のオブジェクトで構成されていますRubyでアプリケーションAPIライブラリをテストする最良の方法は何ですか?

  • クライアント - メインAPIクラス
  • 要求 - すべてのデータ転送
  • 項目(レコード)を処理モジュール - 属性を持つオブジェクト(結果API操作)

このようなライブラリをテストするには何が最良の方法を見つけているのですか?
現在RSpec2と実際の(ライブ)リクエストを使用しています。しかし、器具を使うこともできます。

提案がありますか?

答えて

3

WebMockを使用してリクエストを模擬することができます。それはあなたのテストであなたを助けるRSpecヘルパーを持っています。

私は個人的にWebMockを使用していませんでしたが、一度Fakewebを使用して同様のタスクを達成しました。モックリクエストを使用する唯一の欠点は、リモートコードが変更された場合、

関連する問題