Sha256: 9db2d35d2edc0bb86fbb0c588c8f33bc55ee8b4bcef261fe0afe4fd615d2c847

Contents?: true

Size: 486 Bytes

Versions: 4

Compression:

Stored size: 486 Bytes

Contents

#! /usr/bin/env ruby

require 'spec_helper'

describe "Physical processor count fact" do
  ["linux", "windows", "sunos", "openbsd"].each do |kernel|
    it "should return the value of the 'physicalcount' key of the 'processors' fact on #{kernel}" do
      Facter.fact(:kernel).stubs(:value).returns("#{kernel}")
      Facter.fact("processors").stubs(:value).returns({"physicalcount" => 2, "count" => 4})
      Facter.fact("physicalprocessorcount").value.should eq "2"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facter-2.2.0 spec/unit/physicalprocessorcount_spec.rb
facter-2.2.0-x86-mingw32 spec/unit/physicalprocessorcount_spec.rb
facter-2.2.0-x64-mingw32 spec/unit/physicalprocessorcount_spec.rb
facter-2.2.0-universal-darwin spec/unit/physicalprocessorcount_spec.rb