public
Fork of lak/facter
Description: A simple system for retrieving information about your operating system
Homepage: http://reductivelabs.com/trac/facter
Clone URL: git://github.com/pnasrat/facter.git
pnasrat (author)
Fri Aug 15 05:53:55 -0700 2008
commit  70c36015e26de01e36a492b7dd6a226261265902
tree    02a2843dcf6af00822703f2202c3676017b3c496
parent  590a3d003db2f2496a37d021a45e8d7a2c6d9583
facter / spec / unit / util / solaris.rb
100644 20 lines (14 sloc) 0.624 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env ruby
 
require File.dirname(__FILE__) + '/../../spec_helper'
 
require 'facter/util/solaris'
 
describe Facter::Util::Solaris do
    it "should have a method for returning zones" do
        Facter::Util::Solaris.should respond_to(:zones)
    end
 
    it "should return a zonename and state for global zone" do
        zone_output_file = File.dirname(__FILE__) + '/../data/solaris_zones_single'
        zone_output = File.new(zone_output_file).read()
        Facter::Util::Solaris.expects(:get_zone_output).returns(zone_output)
        Facter::Util::Solaris.zones().should == [["global", "running"]]
    end
 
end