On Sep 3, 2010, at 12:12 PM, Lille wrote: > Hi, > > I seek to authenticate and then test other routing in RSpec, but the > standard RSpec vernacular... > > describe SomeController do > > it "blah-blah" do > get :new > ... > end > > end > > ...doesn't seem to allow me to post my login data, as in the following > pseudo-code: > > describe SomeController do > > before(:each) do > post :controller=>"authentication", :action=> > "create", :new_session=>{"user_name"=>"Lille"...} > end > ... > end > > I've scanned all the methods in the RDoc, but I cannot identify the > manner in which I may specify the controller directly. Any help?
Controller specs wrap behaviour of ActionController::TestCase, which is designed to handle one request per example. You could do this in request specs (integration specs in rspec-2), which derive behaviour from rails integration tests. HTH, David _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users