Sha256: 85ff2c3e726cc63b23682a1e9693594a809efe12d9cb2dfc1f1423f40f5c1dd6
Contents?: true
Size: 1.82 KB
Versions: 24
Compression:
Stored size: 1.82 KB
Contents
require 'webrick' require File.dirname(__FILE__) + '/../lib/yawast' require File.dirname(__FILE__) + '/base' class TestScannerApacheServerStatus < Minitest::Test include TestBase def test_readme_html_present port = rand(60000) + 1024 # pick a random port number server = start_web_server File.dirname(__FILE__) + '/data/wordpress_readme_html.txt', 'readme.html', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Shared::Http.setup nil, nil Yawast::Scanner::Plugins::Http::FilePresence.check_readme_html uri assert stdout_value.include?('\'/readme.html\' found:'), 'readme.html page warning not found' server.exit restore_stdout end def test_readme_html_present_all port = rand(60000) + 1024 # pick a random port number server = start_web_server File.dirname(__FILE__) + '/data/wordpress_readme_html.txt', 'readme.html', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Shared::Http.setup nil, nil Yawast::Scanner::Plugins::Http::FilePresence.check_all uri, false assert stdout_value.include?('\'/readme.html\' found:'), 'readme.html page warning not found' server.exit restore_stdout end def test_release_notes_txt_present port = rand(60000) + 1024 # pick a random port number server = start_web_server File.dirname(__FILE__) + '/data/tomcat_release_notes.txt', 'RELEASE-NOTES.txt', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Shared::Http.setup nil, nil Yawast::Scanner::Plugins::Http::FilePresence.check_release_notes_txt uri assert stdout_value.include?('\'/RELEASE-NOTES.txt\' found:'), 'RELEASE-NOTES.txt page warning not found' server.exit restore_stdout end end
Version data entries
24 entries across 24 versions & 1 rubygems