Ruby on Rails: When many tests are failing

Blog ยป Ruby on Rails: When many tests are failing

Posted on 11 Feb 2011 15:08

You need to correct an application but so many unit tests are failing. You're lost in the verbosity of the output. You can filter out the test results.

rake test | grep test.rb | cut -d: -f1 | sed 's/\[//g'

You'll see a neat list of failing test files. Now you can concentrate on the problems one by one doing

rake test:units TEST=test/unit/one_of_them_tests
rake test:functionals TEST=test/functional/one_of_them_tests

You can actually open all the failing test files in your editor e.g. kate

rake test | grep test.rb | cut -d: -f1 | sed 's/\[//g' | sed 's/\/test/.\/test/g' | xargs kate

If you like this page, please spread the word: diggdel.icio.usFacebook

You can contact me if you have questions or corrections.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License