Sha256: b4eb8a4bb2bacc959c78a6590321b6665357824435517e366a037a2db05dcf81

Contents?: true

Size: 780 Bytes

Versions: 16

Compression:

Stored size: 780 Bytes

Contents

# encoding: utf-8
require "logstash/inputs/beats"
require "logstash/event"
require "spec_helper"
require "thread"

describe LogStash::Inputs::Beats::CodecCallbackListener do
  let(:data) { "Hello world" }
  let(:map) do
    {
      "beat" => { "hostname" => "newhost" }
    }
  end
  let(:path) { "/var/log/message" }
  let(:transformer) { double("codec_transformer") }
  let(:queue_timeout) { 1 }
  let(:event) { LogStash::Event.new }
  let(:queue) { Queue.new }

  before do
    allow(transformer).to receive(:transform).with(event, map).and_return(event)
  end

  subject { described_class.new(data, map, path, transformer, queue) }

  it "expose the data" do
    expect(subject.data).to eq(data)
  end

  it "expose the path" do
    expect(subject.path).to eq(path)
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
logstash-input-beats-3.1.12-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.11-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.10-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.9-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.8-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.7-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.6-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.5-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.4-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.3-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.2-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.1-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.0-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.0.beta4-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.0.beta3-java spec/inputs/beats/codec_callback_listener_spec.rb
logstash-input-beats-3.1.0.beta1-java spec/inputs/beats/codec_callback_listener_spec.rb