Uses the frozen_string_literal magic comment (will be the default in Ruby 3)

This commit is contained in:
erwanlr
2019-03-21 17:41:29 +00:00
parent 898e8d4546
commit 047a188b34
256 changed files with 512 additions and 5 deletions

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples WPScan::Finders::DynamicFinder::WpItems::Finder do
let(:passive_fixture) do
fixtures.join("#{described_class.to_s.demodulize.underscore}_passive_all.html")

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Finders::WpItems::URLsInHomepage' do
before do
stub_request(:get, finder.target.url).to_return(body: File.read(fixtures.join(file)))

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples WPScan::References do
describe '#references_keys' do
it 'contains the :wpvulndb symbol' do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require_relative 'wordpress/custom_directories'
shared_examples WPScan::Target::Platform::WordPress do

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'WordPress::CustomDirectories' do
let(:fixtures) { super().join('custom_directories') }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
require_relative 'enumeration/users'
require_relative 'enumeration/medias'
require_relative 'enumeration/themes'

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::ConfigBackups' do
let(:view) { 'config_backups' }
let(:config_backup) { WPScan::Model::ConfigBackup }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::DbExports' do
let(:view) { 'db_exports' }
let(:db_export) { WPScan::Model::DbExport }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::Medias' do
let(:view) { 'medias' }
let(:media) { WPScan::Model::Media }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::Plugins' do
let(:view) { 'plugins' }
let(:plugin) { WPScan::Model::Plugin }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::Themes' do
let(:view) { 'themes' }
let(:plugin) { WPScan::Model::Theme }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::Timthumbs' do
let(:view) { 'timthumbs' }
let(:timthumb) { WPScan::Model::Timthumb }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::Enumeration::Users' do
let(:view) { 'users' }
let(:user) { WPScan::Model::User }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::MainTheme' do
let(:controller) { WPScan::Controller::MainTheme.new }
let(:tpl_vars) { { url: target_url } }

View File

@@ -1,3 +1,5 @@
# frozen_string_literal: true
shared_examples 'App::Views::WpVersion' do
let(:controller) { WPScan::Controller::WpVersion.new }
let(:tpl_vars) { { url: target_url } }