ruby-on-rails-3.2 - 我可以使用 Guard/Spork 更改每次在 Rspec 中运行的随机化种子吗?

标签 ruby-on-rails-3.2 rspec2 guard spork

我目前正在使用 Rspec 进行测试,为了方便起见,我还使用了 Guard 和 Spork。我注意到除非我退出并重新启动 Guard,否则随机种子不会在两次运行之间改变。虽然这不是一个主要问题,但如果这样做会很方便。

任何人都知道一种改变事物的方法,以便每次运行测试时都使用新种子?

最佳答案

我添加了 --order rand:$RANDOM标记到我的 Guardfile:

guard 'rspec', zeus: true, cli: '--color --order rand:$RANDOM' do
  watch(...)
end

关于ruby-on-rails-3.2 - 我可以使用 Guard/Spork 更改每次在 Rspec 中运行的随机化种子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392898/

相关文章:

postgresql - 如何将文件名传递给 Heroku pg :sql command?

ruby-on-rails-3.2 - 如何使 config.exceptions_app 与 rspec 一起使用

ruby-on-rails - 在 rails 3.1.1 中使用 guard 出现错误

ruby-on-rails - 将 Rails 中的逗号更改为点类型小数

ruby-on-rails - 列出所有缓存片段的键

ruby - 使用 RSpec 的非 Rails 项目的首选目录结构是什么?

C++ include guard 似乎不起作用?

ruby-on-rails - 如果我使用 Guard 和 Spork,如何在规范或功能中进行 ruby​​ 调试?

ruby-on-rails - 将某些 Rails 对象从暂存转移到 heroku 上的生产数据库

ruby-on-rails - 如何从 RSpec View 规范测试页面的标题?