diff options
Diffstat (limited to 't')
| -rwxr-xr-x | t/test-custodian-parser.rb | 27 | 
1 files changed, 27 insertions, 0 deletions
diff --git a/t/test-custodian-parser.rb b/t/test-custodian-parser.rb index d3c3842..bc2bc2b 100755 --- a/t/test-custodian-parser.rb +++ b/t/test-custodian-parser.rb @@ -434,6 +434,33 @@ EOF    # +  # HTTP/HTTPS tests don't like IPv4/IPv6-limits +  # +  def test_http_protocols + +    parser = Custodian::Parser.new + +    # +    # A series of tests to parse +    # +    text = [] +    text.push('https://example.com/ must run https ipv4_only') +    text.push('https://example.com/ must run https ipv6_only') +    text.push('http://example.com/ must run http ipv4_only') +    text.push('http://example.com/ must run http ipv6_only') + +    # +    # Test the parser with this text +    # +    text.each do |txt| +      assert_raise ArgumentError do +        parser.parse_lines(txt) +      end +    end +  end + + +  #    # Test that the text we're going to use in alerters is present.    #    def test_alert_text  | 
