test/test_server.rb in ruby-openid-2.0.2 vs test/test_server.rb in ruby-openid-2.0.3

- old
+ new

@@ -973,12 +973,17 @@ assert(!@request.trust_root_valid()) end def test_trustRootInvalid_modified @request.trust_root = "does://not.parse/" - assert_raise(Server::MalformedTrustRoot) { - @request.trust_root_valid() - } + @request.message = :sentinel + begin + result = @request.trust_root_valid + rescue Server::MalformedTrustRoot => why + assert_equal(:sentinel, why.openid_message) + else + flunk("Expected MalformedTrustRoot, got #{result.inspect}") + end end def test_trustRootvalid_absent_trust_root @request.trust_root = nil assert(@request.trust_root_valid())