I must have been asleep at the keyboard the first time I read Jamis article on Integration Testing in Rails 1.1. as it didn’t register as being so promising that it was worth a second look.
You can find the full description on Jamis the { buckblogs :here }.
This is going to be an invaluable tool to test my Rails applications. True, it won’t catch the Javascript problems, but it will help find a lot of the integration issues between the various pages and help me exercise all critical use cases. As you may know, no single testing technique can catch all problems (it is really the combination of all techniques working in tandem that help), and this one is going to be a very important one. And we all know that if adding a test is that easy, then there is no excuse for not doing it ;)
In fact, I’m quite excited at the prospect of giving it a test drive! Thanks Jamis!
3/15 update: and if you can’t wait, you can read Damien Tanner’s article on the subject.
Now I just need to figure out how to play with the trunk without breaking my current installation. I’ll cover that when I get to it.
update #2: scratch my previous comment, there is a good description on how to use the trunk, a.k.a. EdgeRails on rubyonrails.com.