2011-02-03 98 views
2

我開發了一些Web應用程序的ruby API庫(不是基於rails的)。
庫(簡短概述)由以下對象:在Ruby中測試應用程序API庫的最佳方式是什麼?

  • 客戶 - 主要API類
  • 請求 - 模塊,處理所有的數據傳輸
  • 項目(記錄) - 帶有屬性的對象(的結果API操作)

我很難找出什麼是最好的方法來測試這樣的庫?
當前使用RSpec2和實際(實時)請求。但也可能使用燈具。

有什麼建議嗎?

回答

3

您可以使用WebMock來模擬請求。它有RSpec helpers在你的測試中幫助你。

我沒有親自使用過WebMock,但曾經用Fakeweb來完成類似的任務。使用模擬請求的唯一缺點是,如果遠程代碼發生更改,

相關問題