Uses CMSScanner git dep
This commit is contained in:
2
Gemfile
2
Gemfile
@@ -2,3 +2,5 @@
|
|||||||
|
|
||||||
source 'https://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
gemspec
|
gemspec
|
||||||
|
|
||||||
|
gem 'cms_scanner', branch: '0.0.44.0', git: 'git@github.com:wpscanteam/CMSScanner.git'
|
||||||
|
|||||||
3
spec/fixtures/db/user-agents.txt
vendored
3
spec/fixtures/db/user-agents.txt
vendored
@@ -1,3 +0,0 @@
|
|||||||
# Coments should be ignored
|
|
||||||
UA-1
|
|
||||||
UA-2
|
|
||||||
@@ -2,20 +2,9 @@
|
|||||||
|
|
||||||
describe WPScan::Browser do
|
describe WPScan::Browser do
|
||||||
subject(:browser) { described_class.instance(options) }
|
subject(:browser) { described_class.instance(options) }
|
||||||
before { described_class.reset }
|
|
||||||
let(:options) { {} }
|
let(:options) { {} }
|
||||||
|
|
||||||
describe '#user_agents_list' do
|
before { described_class.reset }
|
||||||
context 'when not set' do
|
|
||||||
its(:user_agents_list) { should eql WPScan::DB_DIR.join('user-agents.txt').to_s }
|
|
||||||
end
|
|
||||||
|
|
||||||
context 'when set' do
|
|
||||||
let(:options) { super().merge(user_agents_list: 'test.txt') }
|
|
||||||
|
|
||||||
its(:user_agents_list) { should eql 'test.txt' }
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
describe '#user_agent' do
|
describe '#user_agent' do
|
||||||
context 'when not set' do
|
context 'when not set' do
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
|
|||||||
s.executables = ['wpscan']
|
s.executables = ['wpscan']
|
||||||
s.require_paths = ['lib']
|
s.require_paths = ['lib']
|
||||||
|
|
||||||
s.add_dependency 'cms_scanner', '~> 0.0.44.0'
|
s.add_dependency 'cms_scanner'
|
||||||
|
|
||||||
s.add_development_dependency 'bundler', '>= 1.6'
|
s.add_development_dependency 'bundler', '>= 1.6'
|
||||||
s.add_development_dependency 'coveralls', '~> 0.8.0'
|
s.add_development_dependency 'coveralls', '~> 0.8.0'
|
||||||
|
|||||||
Reference in New Issue
Block a user