# To all TextMate users that wants to run tests with cmd + r in Rails 2.1 and above

**URL:** <https://www.ruby-forum.com/t/to-all-textmate-users-that-wants-to-run-tests-with-cmd-r-in-rails-2-1-and-above/150858>\
**Category:** Rails\
**Created:** [October 14, 2008, 10:10am UTC](https://www.ruby-forum.com/t/to-all-textmate-users-that-wants-to-run-tests-with-cmd-r-in-rails-2-1-and-above/150858 "2008-10-14T10:10:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![leethal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e99b99/32.png) [@leethal](https://www.ruby-forum.com/u/leethal)\
**Post date:** [October 14, 2008, 10:10am UTC](https://www.ruby-forum.com/t/to-all-textmate-users-that-wants-to-run-tests-with-cmd-r-in-rails-2-1-and-above/150858/1 "2008-10-14T10:10:23Z")

</div>

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: [rtest.rb · GitHub](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

---

<div class="post-metadata">

**Author:** ![leethal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/e99b99/32.png) [@leethal](https://www.ruby-forum.com/u/leethal)\
**Post date:** [October 14, 2008, 1:46pm UTC](https://www.ruby-forum.com/t/to-all-textmate-users-that-wants-to-run-tests-with-cmd-r-in-rails-2-1-and-above/150858/2 "2008-10-14T13:46:45Z")

</div>

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.
