Sha256: 4b7039131d3fdaaa776c5166114c08e24500a71cc6f76510fec0da4a3e47a217

Contents?: true

Size: 507 Bytes

Versions: 11

Compression:

Stored size: 507 Bytes

Contents

#! /usr/bin/env ruby

require 'spec_helper'

describe Facter do
  before do
    Facter.reset
  end

  after do
    Facter.reset
  end

  it "should create a new collection if one does not exist" do
    Facter.reset
    coll = mock('coll')
    Facter::Util::Collection.stubs(:new).returns coll
    Facter.collection.should equal(coll)
    Facter.reset
  end

  it "should remove the collection when reset" do
    old = Facter.collection
    Facter.reset
    Facter.collection.should_not equal(old)
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/spec/integration/facter_spec.rb
facter-1.6.18 spec/integration/facter_spec.rb
facter-1.6.18.rc1 spec/integration/facter_spec.rb
librarian-puppet-0.9.8 vendor/gems/ruby/1.9.1/gems/facter-1.6.17/spec/integration/facter_spec.rb
facter-1.6.17 spec/integration/facter_spec.rb
facter-1.6.17.rc1 spec/integration/facter_spec.rb
facter-1.6.16 spec/integration/facter_spec.rb
facter-1.6.15 spec/integration/facter_spec.rb
facter-1.6.15.rc1 spec/integration/facter_spec.rb
facter-1.6.14 spec/integration/facter_spec.rb
facter-1.6.14.rc1 spec/integration/facter_spec.rb