黄瓜和黄瓜Vim:解决步骤的错误语法突出显示问题
我经常注意到 Cucumber 的一件事是步骤的语法突出显示,例如: Given /^I have a category with name "([^"]*)"$/ do |category| ... end Vim 无法转…
如何进行Cucumber Android集成测试?
我正在尝试与 Android 项目和 Cucumber 建立持续集成。 这个想法是在 Cucumber 中编写测试,并通过 Cuke4Duke 和 NativeDriver for Android 在我的 An…
使用 RSpec 测试纯 Ruby bin/my_app.rb 应用程序?
我有一个用纯 Ruby 编写的命令行(非 RAILS)应用程序,我通过 Cucumber 和 RSpec 驱动它。它遵循 lib、bin、spec 和 feature 目录的典型应用程序层次…
黄瓜:即使我在命令行指定 RAILS_ENV=test 也使用 dev db
database.yml 的相关部分: development: adapter: mysql encoding: utf8 database: dev username: root password: test: &TEST adapter: mysql encod…
工厂女孩黄瓜步骤定义的问题
我正在使用工厂女孩提供的黄瓜步骤定义,但我无法在这里工作。 首先,这里是涉及的工厂: Factory.define :user do |u| u.name {|n| "User#{n}" } u.f…
测试 Cucumber 的一项功能需要几分钟?
我已经安装了以下 gem 进行测试: gem 'rspec-rails' gem 'spork' gem "factory_girl_rails" gem "capybara" gem "guard-rspec" gem 'cucumber-rails'…
Cucumber 和 Rails 2.3.8:没有要加载的此类文件 - 规范/期望(MissingSourceFile)
所以...我只是设置了一个干净的rvm环境,希望问题会消失...可惜,它没有。 所做的 rvm use 1.8.7@cucumber-rails-2 gem install -v=2.3.8 rails gem i…
我的黄瓜测试正在修改开发数据库。我如何让它修改测试数据库?
在我的 features/support/env.rb 文件的顶部: ENV["RAILS_ENV"] = 'test' 但是测试仍然修改开发数据库...... 即使我这样做 rake cucumber:authentica…
Bundler 找不到宝石
我的 Gemfile 看起来像: group :development, :test do gem 'capybara', '0.4.0' gem 'cucumber', '0.10.0' gem 'cucumber-rails', '0.3.2' gem 'rsp…
测试使用 Devise 令牌可验证模块和 Cucumber 的 JSON API
我正在为 RESTfull JSON 服务编写验收测试。我希望能够针对生产服务器运行测试。该API供iphone客户端使用。对于身份验证,JSON 服务使用 Devise 身份…
Capybara/Selenium/Chrome 无法更改选择下拉列表的值
当我使用下面的功能、步骤和 HTML 运行测试时,测试执行时没有错误(直到在断言步骤上失败),但我可以看到下拉选择没有发生任何更改。我做错了什么?…