来自 Cucumber 的 HTTP POST XML 内容
我正在尝试通过 POST 将 XML 内容发送到一个简单的 Rails 项目中的控制器(“解析”)方法(“索引”)。它不是 RESTful,因为我的型号名称不同,例如…
如何解决 Rails 模型命名空间冲突
到目前为止的故事: 我有一个 Rails 应用程序,其模型名为“Term”。一切都很顺利,直到尝试安装 Cucumber。运行时 rake cucumber 我得到 Term is not…
TDD/BDD Rails Cucumber / RSpec 复制
有人可以使用简单的用户故事来澄清 Cucumber 的用途以及 RSpec 的用途吗?前几天我购买了 RSpec 书并一直在阅读它。作者有时似乎很含糊。 我在想如果…
在黄瓜中与factory_girl建立关联的最佳实践是什么?
我通常使用此步骤来设置与factory_girl的记录: Given /^the following (.+) records?:$/ do |factory, table| table.hashes.each do |hash| Factory(…
如何学习/教授黄瓜小黄瓜
我希望业务分析师能够使用 Gherkin 编写 Cucumber 友好的所有功能、场景和步骤规范。 我已经在 Cucumber 的 github 网站上阅读了一些基本信息,并通过…
更改域名时出现烦人的 Webrat/Selenium 警告
当我在 Selenium 模式下使用 AJAX + Webrat 时,我经常会遇到 指定真实域和子域。因此我会得到这个 留言很多: 14:00:45.222 警告 - 您似乎是 更改域…
通过集成测试练习 BDD——我还需要单元测试吗?
目前,我的开发流程是这样的: 我使用 WebRat 将预期行为描述为集成测试 我编写 Ruby on Rails 代码来提供该行为,因此通过 我重构的测试,确保测试在…
使用 Cucumber 测试 JavaScript 的不引人注目的方式?
使用 Cucumber 测试 JavaScript 应用程序时您更喜欢什么? 我以前从未这样做过 - 我只使用 Webrat 来测试纯 html。 我尝试过 Selenium,但它让我感到…
IronRuby 上的 Cucumber 启动速度非常慢?
我正在使用 IronRuby 0.9.1 和 Cucumber 0.4.0。我还安装了 MRI 1.8。 我创建了以下包装器脚本(icucumber.bat)来在 IronRuby 上运行 Cucumber @ECHO…