From 88e76448b6b61ad75c145de0af2acf6af9c2fe4e Mon Sep 17 00:00:00 2001 From: Marcelo Dominguez <marcelo@wyeworks.com> Date: Sun, 3 Mar 2013 23:10:53 -0200 Subject: [PATCH] Avoid unnecessarily redirect --- app/controllers/application_controller.rb | 2 +- spec/controllers/registrations_controller_spec.rb | 2 +- spec/controllers/sessions_controller_spec.rb | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 27ede5e5b6..e38b7ed3a6 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -132,6 +132,6 @@ class ApplicationController < ActionController::Base end def current_user_redirect_path - current_user.getting_started? ? getting_started_path : root_path + current_user.getting_started? ? getting_started_path : stream_path end end diff --git a/spec/controllers/registrations_controller_spec.rb b/spec/controllers/registrations_controller_spec.rb index 9d52c4d64f..31d060c3cb 100644 --- a/spec/controllers/registrations_controller_spec.rb +++ b/spec/controllers/registrations_controller_spec.rb @@ -79,7 +79,7 @@ describe RegistrationsController do it "redirects to the home path" do get :create, @valid_params response.should be_redirect - response.location.should match /^#{root_url}\??$/ + response.location.should match /^#{stream_url}\??$/ end end diff --git a/spec/controllers/sessions_controller_spec.rb b/spec/controllers/sessions_controller_spec.rb index e36d5a7359..3efcb616b3 100644 --- a/spec/controllers/sessions_controller_spec.rb +++ b/spec/controllers/sessions_controller_spec.rb @@ -18,17 +18,17 @@ describe SessionsController do end describe "#create" do - it "redirects to root_path for a non-mobile user" do + it "redirects to /stream for a non-mobile user" do post :create, {"user" => {"remember_me" => "0", "username" => @user.username, "password" => "evankorth"}} response.should be_redirect - response.location.should match /^#{root_url}\??$/ + response.location.should match /^#{stream_url}\??$/ end it "redirects to /stream for a mobile user" do @request.env['HTTP_USER_AGENT'] = 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7' post :create, {"user" => {"remember_me" => "0", "username" => @user.username, "password" => "evankorth"}} response.should be_redirect - response.location.should match /^#{root_url}\??$/ + response.location.should match /^#{stream_url}\??$/ end end -- GitLab