Because the require 'test_helper' at the top of all the tests is relative now (it used to be something like require '../test_helper'), you can't just run the file with ruby anymore. And running the file with ruby is exactly what command + r does. Which means you can't easily run your tests from textmate. The solution: http://gist.github.com/16519 It's just a shellscript. So yeah, it doesn't fix the textmate issue. It does however makes it easy to run either all tests, all unit/functional/integration tests, or a single test, from the command line. Which is sorta OK, you probably have a terminal sitting there doin' nothing anyway. Usage: * rtest unit - runs all unit tests * rtest unit post - runs the unit test for the 'post' model * rtest unit post comment foo - runs those tests, yep * rtest functional - you guessed it! * rtest integration - blows up your computer
on 2008-10-14 12:10
on 2008-10-14 15:46
or you could be running autotest and know that yr tests are passing without 1. having to press any additional keystrokes, 2. without having to _remember_ to press any additional keystrokes, 3. wondering if that fix you just implemented and tested broke anything in any other tests. my name is Russell N. and i agree with this message. RSL On Tue, Oct 14, 2008 at 4:09 AM, August L.