Sha256: a0568b7968555079bf04efe5da76dde57682bbe71da3d6e3b90264a739adbf0d
Contents?: true
Size: 810 Bytes
Versions: 3
Compression:
Stored size: 810 Bytes
Contents
#! /usr/bin/env ruby require 'spec_helper' describe "lsbdistdescription fact" do [ "Linux", "GNU/kFreeBSD"].each do |kernel| describe "on #{kernel}" do before :each do Facter.fact(:kernel).stubs(:value).returns kernel end it "should return the description through lsb_release -d -s 2>/dev/null" do Facter::Core::Execution.stubs(:exec).with('lsb_release -d -s 2>/dev/null').returns '"Gentoo Base System release 2.1"' Facter.fact(:lsbdistdescription).value.should == 'Gentoo Base System release 2.1' end it "should return nil if lsb_release is not installed" do Facter::Core::Execution.stubs(:exec).with('lsb_release -d -s 2>/dev/null').returns nil Facter.fact(:lsbdistdescription).value.should be_nil end end end end
Version data entries
3 entries across 3 versions & 1 rubygems