From 62edf3c40105ed8481abe1c04b8181064a727c57 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Tue, 27 Mar 2018 18:04:40 +0530 Subject: [PATCH] Add spec test for authComplete param carry-forward --- spec/requests/application_controller_spec.rb | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 spec/requests/application_controller_spec.rb diff --git a/spec/requests/application_controller_spec.rb b/spec/requests/application_controller_spec.rb new file mode 100644 index 00000000000..2896d6e22e8 --- /dev/null +++ b/spec/requests/application_controller_spec.rb @@ -0,0 +1,17 @@ +require 'rails_helper' + +RSpec.describe ApplicationController do + describe '#redirect_to_login_if_required' do + let(:admin) { Fabricate(:admin) } + + before do + admin # to skip welcome wizard at home page `/` + SiteSetting.login_required = true + end + + it "should carry-forward authComplete param to login page redirect" do + get "/?authComplete=true" + expect(response).to redirect_to('/login?authComplete=true') + end + end +end