Pass required action params in SessionsController spec

openid
Marcin Kulik 12 years ago
parent 6e08d2e214
commit d0e16853e0

@ -20,7 +20,7 @@ describe SessionsController do
context "user exists" do
before do
FactoryGirl.create(:user, :provider => provider, :uid => uid)
post :create
post :create, :provider => provider
end
it "should create session" do
@ -44,13 +44,13 @@ describe SessionsController do
with(auth).
and_return(user)
post :create
post :create, :provider => provider
end
it "should login user" do
User.stub(:create_with_omniauth).and_return(user)
post :create
post :create, :provider => provider
session[:user_id].should_not be_nil
end
@ -71,14 +71,14 @@ describe SessionsController do
end
it "puts uid and provider in session " do
post :create
post :create, :provider => provider
session[:new_user][:uid].should == uid
session[:new_user][:provider].should == provider
end
it "renders user/new" do
post :create
post :create, :provider => provider
should render_template('users/new')
end
end

Loading…
Cancel
Save