0

我在我的应用程序中大量使用了 3rd 方 API(谷歌联系人等)。我对在 Rails 中进行测试还很陌生,但是从那以后我发现很难测试依赖于 api 响应的模型。我的最终目标是测试来自我的模型的有效返回值,因此它们使用来自 api 的值进行初始化。所以我想知道如何测试这个。当然可以调用 api 并传递值,但这需要大量时间。是否有一种模拟 api 响应的好方法?

最好的,菲尔

4

1 回答 1

2

你可以使用这个宝石:

https://github.com/vcr/vcr

你有各种资源来了解它是如何工作的:

https://github.com/vcr/vcr

http://railscasts.com/episodes/291-testing-with-vcr

问候!

于 2013-01-24T18:43:41.127 回答