这似乎是主要问的问题,我在rake spec
和rspec
运行时都有一个应用程序,输出似乎不同。当使用rspec spec -p命令时,显示0失败消息,而当使用rake spec时,显示的错误很少。
答案 0 :(得分:0)
运行$ bundle exec rspec # (defaults to spec)
时,./spec
目录中的所有文件都会被执行。
当您运行$ bundle exec rake spec
时,您将从所有宝石及其依赖项中执行名为'spec'
的所有佣金任务。
执行测试的环境也可能因这些文件而异。不要怀疑你是否面临不同的产出。