audit: don't try to HTTP check non-HTTP content.

This commit is contained in:
Mike McQuaid 2017-02-24 08:51:15 +00:00
parent b984be675d
commit 1284f29561
2 changed files with 4 additions and 3 deletions

View File

@ -175,6 +175,8 @@ class FormulaAuditor
end
def self.check_http_content(url, user_agents: [:default])
return unless url.start_with? "http"
details = nil
user_agent = nil
user_agents.each do |ua|

View File

@ -419,9 +419,8 @@ class FormulaAuditorTests < Homebrew::TestCase
EOS
fa.audit_homepage
assert_equal ["The homepage should start with http or https " \
"(URL is #{fa.formula.homepage}).", "The homepage #{fa.formula.homepage} is not reachable " \
"(HTTP status code 000)"], fa.problems
assert_equal ["The homepage should start with http or https (URL is #{fa.formula.homepage})."],
fa.problems
formula_homepages = {
"bar" => "http://www.freedesktop.org/wiki/bar",