Sha256: a77e972bbf6f2827dea24581c82a871d9ca2325807689223d2fad9858dce326c

Contents?: true

Size: 589 Bytes

Versions: 92

Compression:

Stored size: 589 Bytes

Contents

#! /usr/bin/env ruby
require 'spec_helper'

require 'puppet/indirector/facts/inventory_service'

describe Puppet::Node::Facts::InventoryService do
  it "should suppress failures and warn when saving facts" do
    facts = Puppet::Node::Facts.new('foo')
    request = Puppet::Indirector::Request.new(:facts, :save, nil, facts)

    Net::HTTP.any_instance.stubs(:put).raises(Errno::ECONNREFUSED)

    Puppet.expects(:warning).with do |msg|
      msg =~ /Could not upload facts for foo to inventory service/
    end

    expect {
      subject.save(request)
    }.to_not raise_error
  end
end

Version data entries

92 entries across 92 versions & 2 rubygems

Version Path
puppet-3.8.7 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.7-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.7-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.6 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.6-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.6-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.5 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.5-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.5-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.4 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.4-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.4-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.3 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.3-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.3-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.2 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.2-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.2-x64-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.1 spec/unit/indirector/facts/inventory_service_spec.rb
puppet-3.8.1-x86-mingw32 spec/unit/indirector/facts/inventory_service_spec.rb