Sha256: e59dc4fe55c5b5b097645d7fc8a664ce6cf07a18ea5b98d80b5f2c3a3533bc2a
Contents?: true
Size: 823 Bytes
Versions: 34
Compression:
Stored size: 823 Bytes
Contents
# encoding: utf-8 require "logstash/event" require "logstash/inputs/beats" require_relative "../../support/shared_examples" require "spec_helper" describe LogStash::Inputs::Beats::RawEventTransform do let(:config) do { "port" => 0, "type" => "example", "tags" => "beats" } end let(:input) { LogStash::Inputs::Beats.new(config) } let(:event) { LogStash::Event.new } subject { described_class.new(input).transform(event) } include_examples "Common Event Transformation", :disabled, "host" include_examples "Common Event Transformation", :v1, "[@metadata][input][beats][host][name]" include_examples "Common Event Transformation", :v8, "[@metadata][input][beats][host][name]" it "tags the event" do expect(subject.get("tags")).to include("beats_input_raw_event") end end
Version data entries
34 entries across 34 versions & 1 rubygems