Sha256: 3437da9064424961db674d868a33f4182f486964fba8e1b3120b488aee8ea36c
Contents?: true
Size: 896 Bytes
Versions: 2
Compression:
Stored size: 896 Bytes
Contents
require "logstash/devutils/rspec/spec_helper" require "logstash/event" require "logstash/codecs/s3_plain" describe LogStash::Codecs::S3Plain do subject { LogStash::Codecs::S3Plain.new } describe "#encode" do it 'should accept a nil list for the tags' do subject.on_event do |data| data.should match(/\nTags:\s\n/) end subject.encode(LogStash::Event.new) end it 'should accept a list of tags' do event = LogStash::Event.new({"tags" => ["elasticsearch", "logstash", "kibana"] }) subject.on_event do |data| data.should match(/\nTags:\selasticsearch,\slogstash,\skibana\n/) end subject.encode(event) end it "return to_s if its not LogStash::Event" do event = {"test" => "A-B-C" } subject.on_event do |data| data.should == event.to_s end subject.encode(event) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
logstash-codec-s3plain-0.1.2 | spec/codecs/s3_plain_spec.rb |
logstash-codec-s3plain-0.1.1 | spec/codecs/s3_plain_spec.rb |