Sha256: 52eb2d0ad82512e2fa1d5ca60926f73ae41eec48c1d0f1839ea829e5e84bd52f

Contents?: true

Size: 811 Bytes

Versions: 1

Compression:

Stored size: 811 Bytes

Contents

require File.join(File.dirname(__FILE__), '../test_helper')

describe HammerCLIForeman::Output::Formatters::OSNameFormatter do
  it "formats the os name" do
    formatter = HammerCLIForeman::Output::Formatters::OSNameFormatter.new
    formatter.format({ :name => 'OS', :major => '1', :minor => '2' }).must_equal 'OS 1.2'
  end
  it "formats the os name with only major version" do
    formatter = HammerCLIForeman::Output::Formatters::OSNameFormatter.new
    formatter.format({ :name => 'Fedora', :major => '19'}).must_equal 'Fedora 19'
  end
end

describe HammerCLIForeman::Output::Formatters::ServerFormatter do
  it "formats the server" do
    formatter = HammerCLIForeman::Output::Formatters::ServerFormatter.new
    formatter.format({ :name => 'Server', :url => "URL"}).must_equal 'Server (URL)'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hammer_cli_foreman-0.0.11 test/unit/output/formatters_test.rb