2013-06-26 32 views
0

假設,我有一個請求google.com。我可以錄製一張錄音帶並使用。但想象一下當我需要在google.com返回500錯誤代碼時測試套件的情況嗎?它怎麼能做到?我想過手動更換卡帶文件,但是當我需要重新錄製所有卡帶時,我還需要更換此卡帶,這並不適合我的需要,因爲我有很多這樣的情況Rspec錄像機和自定義響應

或者有沒有其他方法可以讓vcr做到這一點?

回答

0

當你需要一個不容易記錄的響應時,錄像機不是合適的工具。我建議您使用WebMock或內置到HTTP庫的存根功能。 (Excon,Faraday和Typhoeus都有內置的stubbing APIs)。