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