Updates rubocop & fixes offences
This commit is contained in:
@@ -13,7 +13,7 @@ describe WPScan::Finders::DynamicFinder::Version::Comment do
|
||||
|
||||
let(:finder_module) { WPScan::Finders::Version::Rspec }
|
||||
let(:finder_class) { WPScan::Finders::Version::Rspec::Comment }
|
||||
let(:finder_config) { { 'pattern' => /some version: (?<v>[\d\.]+)/i } }
|
||||
let(:finder_config) { { 'pattern' => /some version: (?<v>[\d.]+)/i } }
|
||||
let(:default) { { 'xpath' => '//comment()', 'confidence' => 60 } }
|
||||
|
||||
before { described_class.create_child_class(finder_module, :Comment, finder_config) }
|
||||
|
||||
@@ -14,7 +14,7 @@ describe WPScan::Finders::DynamicFinder::Version::ConfigParser do
|
||||
let(:finder_module) { WPScan::Finders::Version::Rspec }
|
||||
let(:finder_class) { WPScan::Finders::Version::Rspec::ConfigParser }
|
||||
let(:finder_config) { { 'key' => 'some-key', 'path' => 'file.json' } }
|
||||
let(:default) { { 'pattern' => /(?<v>\d+\.[\.\d]+)/, 'confidence' => 70 } }
|
||||
let(:default) { { 'pattern' => /(?<v>\d+\.[.\d]+)/, 'confidence' => 70 } }
|
||||
|
||||
before { described_class.create_child_class(finder_module, :ConfigParser, finder_config) }
|
||||
after { finder_module.send(:remove_const, :ConfigParser) }
|
||||
|
||||
@@ -60,7 +60,7 @@ describe WPScan::Finders::DynamicFinder::Version::HeaderPattern do
|
||||
end
|
||||
|
||||
context 'when PATTERN' do
|
||||
let(:finder_config) { super().merge('pattern' => /Version: (?<v>[\d\.]+)/i) }
|
||||
let(:finder_config) { super().merge('pattern' => /Version: (?<v>[\d.]+)/i) }
|
||||
|
||||
it 'contains the expected constants' do
|
||||
expect(finder_class::HEADER).to eql finder_config['header']
|
||||
|
||||
@@ -13,7 +13,7 @@ describe WPScan::Finders::DynamicFinder::Version::JavascriptVar do
|
||||
|
||||
let(:finder_module) { WPScan::Finders::Version::Rspec }
|
||||
let(:finder_class) { WPScan::Finders::Version::Rspec::JavascriptVar }
|
||||
let(:finder_config) { { 'pattern' => /some version: (?<v>[\d\.]+)/i } }
|
||||
let(:finder_config) { { 'pattern' => /some version: (?<v>[\d.]+)/i } }
|
||||
let(:default) { { 'xpath' => '//script[not(@src)]', 'confidence' => 60 } }
|
||||
|
||||
before { described_class.create_child_class(finder_module, :JavascriptVar, finder_config) }
|
||||
|
||||
@@ -14,7 +14,7 @@ describe WPScan::Finders::DynamicFinder::Version::QueryParameter do
|
||||
let(:finder_module) { WPScan::Finders::Version::Rspec }
|
||||
let(:finder_class) { WPScan::Finders::Version::Rspec::QueryParameter }
|
||||
let(:finder_config) { { 'files' => %w[f1 f2] } }
|
||||
let(:default) { { 'pattern' => /(?:v|ver|version)\=(?<v>\d+\.[\.\d]+)/i, 'confidence_per_occurence' => 10 } }
|
||||
let(:default) { { 'pattern' => /(?:v|ver|version)=(?<v>\d+\.[.\d]+)/i, 'confidence_per_occurence' => 10 } }
|
||||
|
||||
before { described_class.create_child_class(finder_module, :QueryParameter, finder_config) }
|
||||
after { finder_module.send(:remove_const, :QueryParameter) }
|
||||
|
||||
@@ -14,7 +14,7 @@ describe WPScan::Finders::DynamicFinder::Version::Xpath do
|
||||
let(:finder_module) { WPScan::Finders::Version::Rspec }
|
||||
let(:finder_class) { WPScan::Finders::Version::Rspec::Xpath }
|
||||
let(:finder_config) { { 'xpath' => "//div/h3[@class='version-number']" } }
|
||||
let(:default) { { 'pattern' => /\A(?<v>\d+\.[\.\d]+)/, 'confidence' => 60 } }
|
||||
let(:default) { { 'pattern' => /\A(?<v>\d+\.[.\d]+)/, 'confidence' => 60 } }
|
||||
|
||||
before { described_class.create_child_class(finder_module, :Xpath, finder_config) }
|
||||
after { finder_module.send(:remove_const, :Xpath) }
|
||||
@@ -60,7 +60,7 @@ describe WPScan::Finders::DynamicFinder::Version::Xpath do
|
||||
end
|
||||
|
||||
context 'when PATTERN' do
|
||||
let(:finder_config) { super().merge('pattern' => /Version: (?<v>[\d\.]+)/i) }
|
||||
let(:finder_config) { super().merge('pattern' => /Version: (?<v>[\d.]+)/i) }
|
||||
|
||||
it 'contains the expected constants' do
|
||||
expect(finder_class::XPATH).to eql finder_config['xpath']
|
||||
|
||||
Reference in New Issue
Block a user