Sha256: f679040a3323a78181155ff386ad7bb455e9b47876dc911042b8300af69e3778
Contents?: true
Size: 734 Bytes
Versions: 4
Compression:
Stored size: 734 Bytes
Contents
require 'spec_helper' describe "system32 fact" do let(:systemroot) { 'D:\Windows' } let(:sysnative) { "#{systemroot}\\sysnative" } let(:system32) { "#{systemroot}\\system32" } before(:each) do Facter.fact(:kernel).stubs(:value).returns("windows") ENV['SYSTEMROOT'] = systemroot end describe "when running in 32-bit ruby" do it "resolves to sysnative" do File.expects(:exists?).with(sysnative).returns(true) expect(Facter.fact(:system32).value).to eq(sysnative) end end describe "when running in 64-bit ruby" do it "resolves to system32" do File.expects(:exists?).with(sysnative).returns(false) expect(Facter.fact(:system32).value).to eq(system32) end end end
Version data entries
4 entries across 4 versions & 1 rubygems