Using rails for testing a non-Rails web app

I have a question...right now I work at a place where we have
implemented an automated test framework in Ruby-Watir-RSpec. The
application is a Java-based web application. My question is...is
there any value to setting up a Rails app as a "test environment" and
then run tests against our Java web app? I don't know a ton about
Rails (have gone through the sample app and read some of the
documentation). I at this point am trying to figure out if in my
situation deploying Rails would do anything for me, or if I will do
just as well by sticking with my pure-Ruby test framework.

Thanks for any advice,

Jim

Jim Knowlton wrote:

I have a question...right now I work at a place where we have
implemented an automated test framework in Ruby-Watir-RSpec. The
application is a Java-based web application. My question is...is
there any value to setting up a Rails app as a "test environment" and
then run tests against our Java web app?

Probably not. What are you trying to get out of adding Rails?

Best,

Rails will not help you test an other app

Jim, this is a mere educated guess, but you may try experimenting with
Cucumber test framework, run inside JRuby
see http://wiki.github.com/aslakhellesoy/cucumber/jruby-and-java

I think this will be at least a bit more convenient for a Java app.

Best regards,
Denis

Hi guys,

I recently tried using RSpec to test a Java application, and just
wrote a tutorial on this topic describing my experiences:
http://patshaughnessy.net/2009/6/25/taming-the-beast-using-jruby-and-rspec-to-test-a-j2ee-application

I definitely see a lot of value in using Ruby to test other languages;
it seems to me that the Ruby community has done the most innovation
recently on testing, and why not use the best tools to test your app,
regardless of what it is?

Thanks for the link to the Cucumber wiki page... that was going to be
my next step! - pat