Thanks for all your answers, I should have said I'm very used to the workflow of integration specs and capybara.
My question is really oriented towards API testing and particularly on the use of Active Resource. Basically, I'd like to: a- create ActiveResource classes in rspec/support b- run my tests for a, I don't really know what URL I should provide for b, according to what you said, this kind of tests should live in rspec/requests Any more enlightenment? :) Ben On Jan 14, 5:36 pm, David Chelimsky <dchelim...@gmail.com> wrote: > On Jan 14, 2012, at 10:32 AM, David Chelimsky wrote: > > > On Jan 14, 2012, at 8:40 AM, apneadiving wrote: > > >> As I am writing a brand new API, I'd like to test it's response. > > <snip/> > >> Basically, it would be great in my case to test if ActiveResource gets > >> the expected data but it means I have to launch a test server in > >> background for the whole suite. > > <snip/> > >> Is there a convenient to handle this? Currently, I launch the test > >> server in console but it would be much better to have this handled > >> programmatically. > > > I'd recommend you check outhttps://github.com/brynary/rack-test. It > > provides access to attributes of the request and the response object, and > > obviates the need for running a server. Take a look at its > > specs:https://github.com/brynary/rack-test/blob/master/spec/rack/test_spec.rb. > > Of course, you get rack-test for free if you use request specs (which wrap > Rails integration tests, which use rack-test). > > http://rubydoc.info/gems/rspec-rails/file/README.md#Request_Specshttp://guides.rubyonrails.org/testing.html#integration-testing > > _______________________________________________ > rspec-users mailing list > rspec-us...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users