Sha256: 63f79d71764b049861da9b7f4f07d9c75270e1cec8edd6687b5ec9f191262380
Contents?: true
Size: 771 Bytes
Versions: 16
Compression:
Stored size: 771 Bytes
Contents
#! /usr/bin/env ruby require 'spec_helper' describe "lsbdistcodename fact" do [ "Linux", "GNU/kFreeBSD"].each do |kernel| describe "on #{kernel}" do before :each do Facter.fact(:kernel).stubs(:value).returns kernel end it "returns the codename through lsb_release -c -s 2>/dev/null" do Facter::Core::Execution.impl.stubs(:execute).with('lsb_release -c -s 2>/dev/null', anything).returns 'n/a' expect(Facter.fact(:lsbdistcodename).value).to eq 'n/a' end it "returns nil if lsb_release is not installed" do Facter::Core::Execution.impl.stubs(:expand_command).with('lsb_release -c -s 2>/dev/null').returns nil expect(Facter.fact(:lsbdistcodename).value).to be_nil end end end end
Version data entries
16 entries across 16 versions & 1 rubygems