Sha256: 56887c7e4a2378d7f00f8d0e1f9ef4c7e13c113eb06ba6ee7f14de7efbe455bf
Contents?: true
Size: 705 Bytes
Versions: 26
Compression:
Stored size: 705 Bytes
Contents
#! /usr/bin/env ruby require 'spec_helper' require 'facter/util/xendomains' describe Facter::Util::Xendomains do describe ".get_domains" do it "should return a list of running Xen Domains on Xen0" do xen0_domains = my_fixture_read("xendomains") Facter::Util::Resolution.stubs(:exec).with('/usr/sbin/xm list 2>/dev/null').returns(xen0_domains) Facter::Util::Xendomains.get_domains.should == %{web01,mailserver} end describe "when xm list isn't executable" do it "should be nil" do Facter::Util::Resolution.stubs(:exec).with('/usr/sbin/xm list 2>/dev/null').returns(nil) Facter::Util::Xendomains.get_domains.should == nil end end end end
Version data entries
26 entries across 26 versions & 2 rubygems