运行 Cucumber 时不会创建数据库记录
我正在使用黄瓜、水豚和工厂女孩开发一个 Rails 项目,最近从 Rails 3.0.3 更新到 Rails 3.0.5,删除了我的 Gemfile.lock,运行 bundle install 命令…
清理 Rake 黄瓜任务
我通过 rake 使用 Cucumber,发现自己在为 Cucumber 执行额外任务时重复代码。有没有办法简化/精简以下内容: ... namespace :cucumber do Cucumber::…
Firefox 4 意外退出运行 Cucumber/Capybara/Webdriver
我刚刚更新到最新的 Firefox (4),现在我们的 Cucumber、Capybara 和 Webdriver 测试套件在尝试启动 Firefox(任何标有 @javascript 的内容)时会抛出…
检查选择框是否具有水豚的某些选项
如何使用 Capybara 检查选择框是否具有列为选项的某些值? 它必须与 Selenium 兼容... 这是我拥有的 HTML: <select id="cars"> <option></…
Rspec、Cucumber:最佳速度数据库清理策略
我想提高测试速度。 我应该使用 use_transactional_fixtures 还是使用 database_cleaner gem? 哪种database_cleaner策略是最好的?我注意到,从 :tru…
在 Windows 操作系统上的 Rubymine 3.1 中安装 Cucumber 时出现问题
我正在尝试在 Rails 3.0 ( RubyMine 3.1 ) 中安装黄瓜插件,但仍然无法安装它。我想安装 Cucumber,以便 RubyMine 3.1 IDE 可以选择生成 Cucumber,就…
如何开始测试 Rails 应用程序?
我想为我的 Rails 3 应用程序编写一些自动测试。 我想知道如何开始。 我听说过 Selenium/RSpec/Cucumber,我想还有更多选择。 这些测试框架的优点/缺…
我安装设备后其他 Cucumber 测试失败
我安装了 Devise,但我所有的 Cucumber 测试现在都失败了,因为我要求用户登录。这是有道理的。 有没有一种方法可以指定用户登录而不需要经历这样的情…
Capybara 发送的 Formtastic 复选框参数与实际应用程序发送的格式不同
以下格式表单复选框字段集: <%= semantic_form_for @store do |f| %> <%= f.inputs do %> <%= f.input :services, :as => :check_boxes,…
Vim:“And”的黄瓜缩进线
在 Cucumber 的 Gherkin 语言中,允许缩进和行,如下所示: Scenario: Given there is a user named Chris And I am logged in as Chris When I go to…
测试 Web 应用程序的 Facebook 与 Cucumber 的集成
我想使用 Cucumber 和 Capybara 来通过执行以下场景来测试我的 Rails 应用程序的 Facebook 注册过程: @javascript Scenario: Connect account When I…
使用 Factory Girl 为 Thread 和 Thread Participations 创建工厂
有人可以提供一个示例或指出我可以在哪里学习如何进行 Factory Girl 嵌套模型关联吗? 一个线程必须至少有一个 ThreadParticipation 现在我的线程位于…
Cucumber、Webrat 或 RSpec 测试文件上传
背景: 我需要执行文件上传。我目前正在使用 Uploadify 将文件直接推送到 s3(但很乐意使用 plupload)。我正在处理的文件很大,我需要显示进度条。一…