On Tue, Apr 29, 2008 at 3:06 AM, David Chelimsky <[EMAIL PROTECTED]> wrote: > On Apr 29, 2008, at 12:59 AM, Patrick Aljord wrote: > > > > Hey all, > > > > I have an action that looks like this: > > > > def create > > if using_open_id? > > open_id_authentication(params[:openid_url]) > > else > > password_authentication(params[:email], params[:password]) > > end > > end > > > > I have a spec that looks like this: > > it "should login and redirect" do > > post :create, :email => "[EMAIL PROTECTED]", :password => "test" > > <here goes the code that says that using_open_id? must return false> > > > > controller.stub!(:using_open_id?).and_return(false)
I had run into the same problem the other day. Thanks for the tip! :) > > > > > > > session[:user_id].should_not be(nil) > > response.should be_redirect > > end > > > > any idea how to make this work so that using_open_id? returns false? > > For now I get "undefined method `using_open_id?' for > > #<SessionsController>". I don't want to write a test for > > using_open_id? cause it comes with the open_id_authentication plugin. > > > > HTH, > David > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > -- "If I have not seen as far as others, it is because giants were standing on my shoulders" -- Jeff Goll _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users