现在我使用 rspec 进行测试。运行 rspec 我所要做的就是:
rake 规范
我现在想使用 Cucumber 编写测试,以确保登录和注册的路径与 Devise 和 Omniauth 一起正常工作。
要使用 Cucumber,我需要在/features 中编写测试,对吗?
那么这是否意味着测试我需要运行
rake spec
然后运行另一个命令
cucumber
所以现在我必须运行两个测试框架?
谢谢
最佳答案
改编自 http://blog.andywaite.com/2013/02/28/rakefile-cucumber-rspec-jasmine/
Rakefile:
require 'rspec/core/rake_task'
require 'cucumber/rake/task'
RSpec::Core::RakeTask.new
Cucumber::Rake::Task.new
task :default => [:spec, :cucumber]
但我更喜欢guard自动运行测试。
关于ruby-on-rails - 如何运行 Cucumber 和 RSPEC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7237121/