Question

I frequently run "rake", see some tests fail, and have to manually cut-and-paste failures into a new command, "ruby SomeTest -n some_test_method" to run individual tests. Is there any way to automate that?

It feels like standard behaviour for IDEs to show errors and allow quick re-playing, so I wonder if anyone has figured out how to do it quickly on the command line.

Was it helpful?

Solution

Guard is what you're looking for:

https://github.com/guard/guard

Guard watches the filesystem for changes and automatically triggers a command. With guard you can automatically run tests the second they're saved.

For minitest use:

https://github.com/guard/guard-minitest

For test unit:

https://github.com/guard/guard-test

For Rspec:

https://github.com/guard/guard-rspec
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top