黄瓜,rspec和rails 3引发错误选项: – profile
我第一次使用带有导轨3的黄瓜。
的Gemfile
group :test do gem "rspec" gem "rspec-rails" gem "database_cleaner" gem "spork" gem "cucumber", :git => "git://github.com/aslakhellesoy/cucumber.git" gem "cucumber-rails", :git => "git://github.com/aslakhellesoy/cucumber-rails.git" gem "capybara" gem "capybara-envjs" gem "launchy" gem "ruby-debug" end
并用发电机安装黄瓜骨架
rails generate cucumber:install --rspec --capybara
这会生成一个cucumber.yml
default: features wip: --tags @wip:3 --wip features rerun: --format rerun --out rerun.txt --strict --tags ~@wip
如果我运行它运行的最简单的function,但在测试后它会引发exception
$ rake cucumber bundle exec /Users/www/.rvm/rubies/ruby-1.8.7-p330/bin/ruby -I "/Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/lib:lib" "/Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/bin/cucumber" --profile default Using the default profile... (...) 1 scenario (1 passed) 2 steps (2 passed) 0m0.146s invalid option: --profile Test::Unit automatic runner. Usage: /Users/www/.rvm/gems/ruby-1.8.7-p330@my_app/bundler/gems/cucumber-e2df150cc4fd/bin/cucumber [options] [-- untouched arguments]
我找不到这个小问题的解决方案,有什么帮助吗?
尝试使用cucumber features
或只是cucumber
而不是rake cucumber
。
尝试将此文件function/ support / minitest_disable.rb放入以下代码:
require 'multi_test' MultiTest.disable_autorun
并在黄瓜项目中看到这个讨论
- 在RSpec Rails中测试HTTPS(SSL)请求
- 在RSpec中捕获STDOUT
- ActiveRecord :: Base的未定义方法`mass_assignment_sanitizer =’:Class(NoMethodError)
- 为什么我不建议“在全球范围内包括Capybara :: DSL!”
- 在RSpec / Rails验收测试中,有没有办法将消息推送到RSpec输出并保持良好的缩进?
- 为什么我不能创建在rspec中计算某些内容的活动记录?
- Rspec有(n).items未定义的方法
- Rails – ruby / 2.1.0 / minitest / parallel_each.rb:67:in”:类’Minitest :: Unit’的未定义方法’_run_suites’(NameError)
- 反对在RSpec测试中使用之前,之后和主题的论点是什么?