summaryrefslogtreecommitdiff
path: root/spec/unit/util/log/destinations.rb
blob: b43c757305d4f00c1014e1134cfb7548b3a6c51d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/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