I have a bunch of tests that aren’t unit or functional tests, they’re of the format test/foo/special_test.rb
I want to create a rake task like rake test:units that will run all the tests in the foo folder. How do I do this?
Edit: I’d actually like rake test:foo to be a little different from rake test:units, in that I do not want it to run when I do simply rake test.
I don’t remember where this is from, so unfortunately I can’t give proper acknowledgement, but this should work. I say “should” because I’ve stopped using it, but grabbed it from my git history.
You can remove the default “test” task and redefine it so that when you run
rake testit will automatically also runrake test:foo_tests.