summaryrefslogtreecommitdiff
path: root/spec/controllers/sessions_controller_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/controllers/sessions_controller_spec.rb')
-rw-r--r--spec/controllers/sessions_controller_spec.rb12
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