Sha256: f6ba5682c6bf8afdaa75526439334f1eb38da76900c103f301ef1a3f0085dc55
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
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 it "recovers when os is nil" do formatter = HammerCLIForeman::Output::Formatters::OSNameFormatter.new formatter.format(nil).must_equal nil 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 it "formats the server" do formatter = HammerCLIForeman::Output::Formatters::ServerFormatter.new formatter.format({ 'name' => 'Server', 'url' => "URL"}).must_equal 'Server (URL)' end it "recovers when server is nil" do formatter = HammerCLIForeman::Output::Formatters::ServerFormatter.new formatter.format(nil).must_equal nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hammer_cli_foreman-0.1.0 | test/unit/output/formatters_test.rb |