gpt4 book ai didi

ruby-on-rails - Cucumber: stub 、模拟或记录客户调用(谷歌地图)

转载 作者:行者123 更新时间:2023-12-04 03:35:09 25 4
gpt4 key购买 nike

我想知道这是否可能。我使用 VCR gem (http://rubygems.org/gems/vcr) 在我的单元测试模型中记录 API 调用。这很好用。对于更高级别的测试,我正在使用 Cucumber。在我的应用程序中,我还使用谷歌地图标记、地理编码器等测试内容。所以我想知道是否有解决方案可以为客户端提供类似 VCR 的功能。

也许有人有一些想法,

谢谢,晚礼服

[编辑]我忘了提到我在 cucumber 中使用 Selenium 进行 javascript 测试。所以 JavaScript 调用也应该被模拟。

最佳答案

您不能为您的测试设置不同的配置吗?就像是:变种 gmaps_url = 测试? "http://localhost:1234": "http://maps.google.com";

另一个想法可能是在您的 javascript 代码上使用 backbone-js (http://documentcloud.github.com/backbone/)。它可以更轻松地对您的 JavaScript 代码进行单元测试。

关于ruby-on-rails - Cucumber: stub 、模拟或记录客户调用(谷歌地图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6115149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com