Commit 83ceba9
Changed files (2)
app
controllers
spec
requests
app/controllers/sessions_controller.rb
@@ -12,6 +12,8 @@ class SessionsController < ApplicationController
logger.error(@saml_request.errors.full_messages)
return render_error(:forbidden, model: @saml_request)
end
+ rescue => error
+ logger.error(error)
end
def create
spec/requests/sessions_controller_spec.rb
@@ -48,6 +48,12 @@ describe SessionsController do
expect(response).to have_http_status(:ok)
expect(response.body).to include("Sending Response to Service Provider")
end
+
+ it 'renders a login page when their is no SAML Request' do
+ post '/session/new'
+ expect(response).to have_http_status(:ok)
+ expect(response.body).to include("Login")
+ end
end
describe "GET #new" do