Sha256: af6912917de2b8182a08fe590ec7feb70d04cb10d0a37c0a941b6bf882e94cb6

Contents?: true

Size: 800 Bytes

Versions: 14

Compression:

Stored size: 800 Bytes

Contents

#!/usr/bin/env ruby

require File.dirname(__FILE__) + '/../../../spec_helper'

require 'puppet/util/log'

describe Puppet::Util::Log.desttypes[:report] do
  before do
    @dest = Puppet::Util::Log.desttypes[:report]
  end

  it "should require a report at initialization" do
    @dest.new("foo").report.should == "foo"
  end

  it "should send new messages to the report" do
    report = mock 'report'
    dest = @dest.new(report)

    report.expects(:<<).with("my log")

    dest.handle "my log"
  end
end


describe Puppet::Util::Log.desttypes[:file] do
  before do
    File.stubs(:open)           # prevent actually creating the file
    @class = Puppet::Util::Log.desttypes[:file]
  end

  it "should default to autoflush false" do
    @class.new('/tmp/log').autoflush.should == false
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
puppet-2.6.18 spec/unit/util/log/destinations_spec.rb
puppet-2.6.17 spec/unit/util/log/destinations_spec.rb
puppet-2.6.16 spec/unit/util/log/destinations_spec.rb
puppet-2.6.15 spec/unit/util/log/destinations_spec.rb
puppet-2.6.14 spec/unit/util/log/destinations_spec.rb
puppet-2.6.13 spec/unit/util/log/destinations_spec.rb
puppet-2.6.12 spec/unit/util/log/destinations_spec.rb
puppet-2.6.11 spec/unit/util/log/destinations_spec.rb
puppet-2.6.10 spec/unit/util/log/destinations_spec.rb
puppet-2.6.9 spec/unit/util/log/destinations_spec.rb
puppet-2.6.8 spec/unit/util/log/destinations_spec.rb
puppet-2.6.7 spec/unit/util/log/destinations_spec.rb
puppet-2.6.6 spec/unit/util/log/destinations_spec.rb
puppet-2.6.5 spec/unit/util/log/destinations_spec.rb