Sha256: 49f361d745fcf2d2c0de3b7d035a54b91862c8f39039d96821e538205f3bf3d7
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
require 'minitest/autorun' require 'webrick' require './lib/yawast' require './test/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 'test/data/wordpress_readme_html.txt', 'readme.html', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Scanner::ObjectPresence.check_readme_html uri 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 'test/data/tomcat_release_notes.txt', 'RELEASE-NOTES.txt', port override_stdout uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"]) Yawast::Scanner::ObjectPresence.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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yawast-0.2.0.beta2 | test/test_object_presence.rb |
yawast-0.2.0.beta1 | test/test_object_presence.rb |