Sha256: dc5710263e642ad000fd407a75006e25c452e75930b610fc4e54f78bc7e78248

Contents?: true

Size: 513 Bytes

Versions: 96

Compression:

Stored size: 513 Bytes

Contents

require 'spec_helper'
require 'itamae/handler/fluentd'

describe Itamae::Handler::Fluentd do
  subject(:handler) do
    described_class.new(options).tap do |h|
      h.fluent_logger = fluent_logger
    end
  end
  let(:options) { {'hostname' => 'me'} }
  let(:fluent_logger) { Fluent::Logger::TestLogger.new }

  describe '#event' do
    it 'posts a record to fluent logger' do
      subject.event(:type, {arg: 'value'})
      expect(fluent_logger.queue).to eq([{arg: 'value', hostname: 'me'}])
    end
  end
end

Version data entries

96 entries across 96 versions & 3 rubygems

Version Path
itamae-1.14.1 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.14.0 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.13.1 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.13.0 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.6 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.5 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.4 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.3 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.2 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.1 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.12.0 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.11.2 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.11.1 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.11.0 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.10.10 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.10.9 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.10.8 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-1.10.7 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-spec-0.0.6 spec/unit/lib/itamae/handler/fluentd_spec.rb
itamae-spec-0.0.5 spec/unit/lib/itamae/handler/fluentd_spec.rb