diff options
Diffstat (limited to 'spec/controllers/sessions_controller_spec.rb')
| -rw-r--r-- | spec/controllers/sessions_controller_spec.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/controllers/sessions_controller_spec.rb b/spec/controllers/sessions_controller_spec.rb index 365ee91..ea96a1a 100644 --- a/spec/controllers/sessions_controller_spec.rb +++ b/spec/controllers/sessions_controller_spec.rb @@ -23,29 +23,29 @@ describe SessionsController do context "when credentials are correct" do it "logs you in with email" do - post :create, { user: { username: user.email, password: "password" } } + post :create, params: { user: { username: user.email, password: "password" } } expect(session[:user_id]).to eql(UserSession.last.id) end it "logs you in with username" do - post :create, { user: { username: user.username, password: "password" } } + post :create, params: { user: { username: user.username, password: "password" } } expect(session[:user_id]).to eql(UserSession.last.id) end it "redirects to the dashboard" do - post :create, { user: { username: user.username, password: "password" } } + post :create, params: { user: { username: user.username, password: "password" } } expect(response).to redirect_to(dashboard_path) end end context "when credentials are incorrect" do it "displays errors" do - post :create, { user: { username: user.username, password: "wrong" } } + post :create, params: { user: { username: user.username, password: "wrong" } } expect(flash[:warning]).to_not be_empty end it "redirects to the login page" do - post :create, { user: { username: user.username, password: "wrong" } } + post :create, params: { user: { username: user.username, password: "wrong" } } expect(response).to redirect_to(new_session_path) end end @@ -59,7 +59,7 @@ describe SessionsController do it "logs you out" do session[:user_id] = user_session.id - delete :destroy, id: user.id + delete :destroy, params: { id: user.id } expect(session[:user_id]).to be_nil expect(user_session.reload.revoked_at).to be_present |
