如何使用Unit :: Test在Ruby on Rails 3.0.7中运行单个测试?

B S*_*ven 6 unit-testing ruby-on-rails ruby-on-rails-3

是的我知道同样的问题(http://stackoverflow.com/questions/1506780/how-to-run-single-test-from-rails-test-suite),但解决方案似乎不起作用对于Rails 3.也许它适用于Rails 2?

如何使用Unit :: Test在Rails 3.0.7中运行单个测试?不是单个测试文件,而是单个测试.

test "the truth" do
  assert false
end
Run Code Online (Sandbox Code Playgroud)

ruby -I test test/functional/test_file.rb -n "the truth" 生成 0 tests, 0 assertions, 0 failures, 0 errors

Vik*_*ary 6

尝试正则表达式

bundle exec ruby -I test test/functional/test_file.rb -n "/truth/"
Run Code Online (Sandbox Code Playgroud)