FIX: Correct server error for starting SSO login, and add spec (#12010)

Followup to 821bb1e8cb
This commit is contained in:
David Taylor
2021-02-08 10:59:43 +00:00
committed by GitHub
parent 6d31ead050
commit 7e6cb1ff2e
2 changed files with 15 additions and 1 deletions
+14
View File
@@ -503,6 +503,20 @@ RSpec.describe SessionController do
end
end
describe '#sso' do
before do
SiteSetting.discourse_connect_url = "http://example.com/discourse_sso"
SiteSetting.enable_discourse_connect = true
SiteSetting.discourse_connect_secret = "shjkfdhsfkjh"
end
it "redirects correctly" do
get "/session/sso"
expect(response.status).to eq(302)
expect(response.location).to start_with(SiteSetting.discourse_connect_url)
end
end
describe '#sso_login' do
before do
@sso_url = "http://example.com/discourse_sso"