Fixed FP in rss version fingerprint. See Issue: #48

This commit is contained in:
ethicalhack3r
2012-10-26 13:10:48 +02:00
parent ad8b5e78ba
commit 68027cbd17
5 changed files with 337 additions and 4 deletions

View File

@@ -30,7 +30,6 @@ describe WpVersion do
after :each do
stub_request_to_fixture(:url => @target_uri.to_s, :fixture => @fixture)
WpVersion.find_from_meta_generator(:base_url => @target_uri.to_s).should === @expected
end
@@ -48,6 +47,11 @@ describe WpVersion do
@fixture = fixtures_dir + "/3.4-beta4.htm"
@expected = "3.4-beta4"
end
it "should return nil if it's not a valid version, must contains at least one '.'" do
@fixture = fixtures_dir + "/invalid_version.htm"
@expected = nil
end
end
describe "#find_from_rss_generator" do
@@ -56,7 +60,6 @@ describe WpVersion do
after :each do
@status_code ||= 200
stub_request_to_fixture(:url => @target_uri.merge("feed/").to_s, :status => @status_code, :fixture => @fixture)
WpVersion.find_from_rss_generator(:base_url => @target_uri).should === @expected
end
@@ -85,6 +88,11 @@ describe WpVersion do
@fixture = fixtures_dir + "/3.4-beta4.htm"
@expected = "3.4-beta4"
end
it "should return nil if it's not a valid version, must contains at least one '.'" do
@fixture = fixtures_dir + "/invalid_version.htm"
@expected = nil
end
end
describe "#find_from_sitemap_generator" do
@@ -136,6 +144,11 @@ describe WpVersion do
@fixture = fixtures_dir + "/readme-3.3.2.html"
@expected = "3.3.2"
end
it "should return nil if it's not a valid version, must contains at least one '.'" do
@fixture = fixtures_dir + "/invalid_version.html"
@expected = nil
end
end
describe "#find_from_advanced_fingerprinting" do