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