require File.dirname(__FILE__) + '/test_helper' class ExceptionTests < Test::Unit::TestCase include W3CValidators def setup @valid_fragment = <<-EOV Test
This is a test
EOV end def test_bad_validator_uri ['http://noexist/', 'http://noexist.badtld/', 'http://example.com/noexist'].each do |uri| v = MarkupValidator.new(:validator_uri => uri) assert_raise ValidatorUnavailable do r = v.validate_text(@valid_fragment) end end end def test_bad_soap_response return # need to set up a test host [].each do |uri| v = MarkupValidator.new(:validator_uri => uri) assert_raise ParsingError do r = v.validate_text(@valid_fragment) end end end end