Uses the frozen_string_literal magic comment (will be the default in Ruby 3)
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Browser do
|
||||
subject(:browser) { described_class.instance(options) }
|
||||
before { described_class.reset }
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::DynamicFinders::Base do
|
||||
subject(:dynamic_finders) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::DynamicFinders::Plugin do
|
||||
subject(:dynamic_finders) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::DynamicFinders::Theme do
|
||||
subject(:dynamic_finders) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::DynamicFinders::Wordpress do
|
||||
subject(:dynamic_finders) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Fingerprints do
|
||||
describe '#unique_fingerprints' do
|
||||
# Handled in #wp_unique_fingerprints
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Plugin do
|
||||
describe '#vulnerabilities' do
|
||||
# Handled in spec/app/models/plugin_spec
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Plugins do
|
||||
subject(:plugins) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Theme do
|
||||
describe '#vulnerabilities' do
|
||||
# Handled in spec/app/models/theme_spec
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Themes do
|
||||
subject(:themes) { described_class }
|
||||
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::WpItem do
|
||||
describe '#vulnerabilities' do
|
||||
# Handled in spec/app/models/plugin_spec
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::WpItems do
|
||||
# Handled in plugins_spec & themes_spec
|
||||
end
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::DB::Version do
|
||||
describe '#vulnerabilities' do
|
||||
# Handled in spec/app/models/wp_version_spec
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
# All Plugin Dynamic Finders returning a Version are tested here.
|
||||
# When adding one to the spec/fixtures/db/dynamic_finder.yml, a few files have
|
||||
# to be edited/created
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::BodyPattern do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::Comment do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::ConfigParser do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::HeaderPattern do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::JavascriptVar do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::QueryParameter do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::Version::Xpath do
|
||||
module WPScan
|
||||
module Finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::DynamicFinder::WpItems::Finder do
|
||||
# Handled in spec/shared_examples/dynamic_finders/wp_items.rb
|
||||
end
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
expected_all = df_expected_all['wordpress']
|
||||
|
||||
WPScan::DB::DynamicFinders::Wordpress.create_versions_finders
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Finders::Finder::WpVersion::SmartURLChecker do
|
||||
xit
|
||||
end
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Target do
|
||||
subject(:target) { described_class.new(url) }
|
||||
let(:url) { 'http://ex.lo' }
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan::Vulnerability do
|
||||
subject(:vuln) { described_class.new(title, references) }
|
||||
let(:title) { 'Test Vuln' }
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
describe WPScan do
|
||||
it 'has a version number' do
|
||||
expect(WPScan::VERSION).not_to be nil
|
||||
|
||||
Reference in New Issue
Block a user