Fixes travis failure
This commit is contained in:
@@ -6,7 +6,7 @@ shared_examples 'WpTarget::Malwares' do
|
||||
let(:malwares_file) { fixtures_dir + '/malwares.txt' }
|
||||
|
||||
describe '#malwares_file' do
|
||||
it "returns the correct file path" do
|
||||
it 'returns the correct file path' do
|
||||
expect(WpTarget::Malwares.malwares_file(malwares_file)).to be === malwares_file
|
||||
end
|
||||
end
|
||||
@@ -14,10 +14,12 @@ shared_examples 'WpTarget::Malwares' do
|
||||
describe '#malwares & #has_malwares' do
|
||||
after :each do
|
||||
if @fixture
|
||||
stub_request_to_fixture(url: wp_target.url, fixture: File.new(fixtures_dir + @fixture))
|
||||
stub_request_to_fixture(
|
||||
url: wp_target.url, fixture: File.new(File.join(fixtures_dir, @fixture))
|
||||
)
|
||||
end
|
||||
|
||||
malwares = wp_target.malwares(@malwares_file_path)
|
||||
malwares = wp_target.malwares(malwares_file)
|
||||
|
||||
expect(malwares.sort).to be === @expected.sort
|
||||
expect(wp_target.has_malwares?).to be === (@expected.empty? ? false : true)
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
# encoding: UTF-8
|
||||
|
||||
require 'spec_helper'
|
||||
|
||||
describe 'XSD checks' do
|
||||
|
||||
after :each do
|
||||
expect(FileTest.exists?(@file)).to be_truthy
|
||||
|
||||
xsd = Nokogiri::XML::Schema(File.read(@xsd))
|
||||
doc = Nokogiri::XML(File.read(@file))
|
||||
|
||||
errors = []
|
||||
xsd.validate(doc).each do |error|
|
||||
errors << "#{@file}:#{error.line}: #{error.message}"
|
||||
end
|
||||
|
||||
unless errors.empty?
|
||||
fail errors.join("\n")
|
||||
end
|
||||
end
|
||||
|
||||
it 'check wp_versions.xml for syntax errors' do
|
||||
@file = WP_VERSIONS_FILE
|
||||
@xsd = WP_VERSIONS_XSD
|
||||
end
|
||||
|
||||
it 'check local_vulnerable_files.xml for syntax errors' do
|
||||
@file = LOCAL_FILES_FILE
|
||||
@xsd = LOCAL_FILES_XSD
|
||||
end
|
||||
end
|
||||
|
||||
describe 'Well formed XML checks' do
|
||||
after :each do
|
||||
expect(FileTest.exists?(@file)).to be_truthy
|
||||
|
||||
begin
|
||||
Nokogiri::XML(File.open(@file)) { |config| config.options = Nokogiri::XML::ParseOptions::STRICT }
|
||||
rescue Nokogiri::XML::SyntaxError => e
|
||||
fail "#{@file}:#{e.line},#{e.column}: #{e.message}"
|
||||
end
|
||||
end
|
||||
|
||||
it 'check wp_versions.xml for syntax errors' do
|
||||
@file = WP_VERSIONS_FILE
|
||||
end
|
||||
|
||||
it 'check local_vulnerable_files.xml for syntax errors' do
|
||||
@file = LOCAL_FILES_FILE
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user