Sha256: d5218773abbbb5a07c9976cc49d89c09a3066ea3c537bd8611c1bc74240f98ad

Contents?: true

Size: 723 Bytes

Versions: 10

Compression:

Stored size: 723 Bytes

Contents

require 'minitest/autorun'
require 'webrick'
require File.dirname(__FILE__) + '/../lib/yawast'
require File.dirname(__FILE__) + '/base'

class TestScannerApacheServerStatus < Minitest::Test
  include TestBase

  def test_server_status_present
    port = rand(60000) + 1024 # pick a random port number
    server = start_web_server File.dirname(__FILE__) + '/data/apache_server_status.txt', 'server-status', port

    override_stdout
    uri = Yawast::Commands::Utils.extract_uri(["http://localhost:#{port}"])
    Yawast::Scanner::Apache.check_server_status uri

    assert stdout_value.include?('Apache Server Status page found'), 'Apache Server Status page warning not found'

    server.exit
    restore_stdout
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
yawast-0.4.0.beta4 test/test_scan_apache_server_status.rb
yawast-0.4.0.beta3 test/test_scan_apache_server_status.rb
yawast-0.4.0.beta2 test/test_scan_apache_server_status.rb
yawast-0.4.0.beta1 test/test_scan_apache_server_status.rb
yawast-0.3.0 test/test_scan_apache_server_status.rb
yawast-0.3.0.beta2 test/test_scan_apache_server_status.rb
yawast-0.3.0.beta1 test/test_scan_apache_server_status.rb
yawast-0.2.2 test/test_scan_apache_server_status.rb
yawast-0.2.1 test/test_scan_apache_server_status.rb
yawast-0.2.0.beta3 test/test_scan_apache_server_status.rb