diff --git a/lib/onelogin/ruby-saml/logoutresponse.rb b/lib/onelogin/ruby-saml/logoutresponse.rb index a9a39d140..db5bdbb6f 100644 --- a/lib/onelogin/ruby-saml/logoutresponse.rb +++ b/lib/onelogin/ruby-saml/logoutresponse.rb @@ -105,7 +105,7 @@ def valid_saml?(soft = true) if soft @schema.validate(@xml).map{ return false } else - @schema.validate(@xml).map{ |error| raise(Exception.new("#{error.message}\n\n#{@xml.to_s}")) } + @schema.validate(@xml).map{ |error| raise(StandardError.new("#{error.message}\n\n#{@xml.to_s}")) } end end @@ -151,4 +151,4 @@ def validation_error(message) end end end -end \ No newline at end of file +end diff --git a/lib/onelogin/ruby-saml/validation_error.rb b/lib/onelogin/ruby-saml/validation_error.rb index fd716964c..5bd839d80 100644 --- a/lib/onelogin/ruby-saml/validation_error.rb +++ b/lib/onelogin/ruby-saml/validation_error.rb @@ -1,6 +1,6 @@ module Onelogin module Saml - class ValidationError < Exception + class ValidationError < StandardError end end end diff --git a/test/logoutresponse_test.rb b/test/logoutresponse_test.rb index d3616a252..46bb44a4f 100644 --- a/test/logoutresponse_test.rb +++ b/test/logoutresponse_test.rb @@ -102,7 +102,7 @@ class RubySamlTest < Test::Unit::TestCase should "raise error for invalid xml" do logoutresponse = Onelogin::Saml::Logoutresponse.new(invalid_xml_response, settings) - assert_raises(Exception) { logoutresponse.validate! } + assert_raises(StandardError) { logoutresponse.validate! } end end