Sha256: 4bd897975cb67a222a63a4a9a459afa5830c52cd3616b62029554fd358a9cbde

Contents?: true

Size: 890 Bytes

Versions: 1

Compression:

Stored size: 890 Bytes

Contents

require_relative "../test_helper"

class HostInfoTest < MiniTest::Unit::TestCase
  include Rack::Test::Methods

  def app
    SwissAdmin::HostInfo
  end

  def test_it_retruns_hardware_info
    get '/host_info'
    assert last_response.ok?
    assert_match /Memory Total:/ , last_response.body
  end

  def test_it_retruns_host_name
    get '/host_info'
    assert last_response.ok?
    assert_match /Host Name:/ , last_response.body
  end

  def test_it_retruns_host_load
    get '/host_info'
    assert last_response.ok?
    assert_match /Load Average:/ , last_response.body
  end

  def test_it_retruns_hardware_cpus
    get '/host_info'
    assert last_response.ok?
    assert_match /Total Cpus:/ , last_response.body
  end

  def test_it_retruns_network_ipaddresses
    get '/host_info'
    assert last_response.ok?
    assert_match /IP Addresses:/ , last_response.body
  end





end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
swiss_admin-0.6.1 test/web/test_host_info.rb