7
我正在編寫一個API封裝器作爲gem,並且我想使用RSpec測試API響應。使用RSpec和VCR測試Web API
這樣做的問題是,所有的API請求使用GET製成,並且URL中包含API密鑰:
例如game/metadata/{api_key}
這提出了測試問題,因爲我不想將API密鑰保存在git存儲庫歷史記錄中。有什麼辦法可以做這些規格測試,最好是使用RSpec/VCR,而不是將API密鑰存儲在版本控制中?
我試過使用環境變量,但錄像機仍然存儲整個請求,而不僅僅是響應正文。
這看起來不錯,我現在要檢查它。 – 2012-01-28 04:09:28
很棒。謝謝。 – 2012-01-28 04:25:36