spec/codecs/plain_spec.rb in logstash-codec-plain-0.1.2 vs spec/codecs/plain_spec.rb in logstash-codec-plain-0.1.3
- old
+ new
@@ -85,20 +85,20 @@
context "#encode" do
it "should return a plain text encoding" do
event = LogStash::Event.new
event["message"] = "Hello World."
- subject.on_event do |data|
+ subject.on_event do |event, data|
insist { data } == event.to_s
end
subject.encode(event)
end
it "should respect the format setting" do
format = "%{[hello]} %{[something][fancy]}"
codec = LogStash::Codecs::Plain.new("format" => format)
event = LogStash::Event.new("hello" => "world", "something" => { "fancy" => 123 })
- codec.on_event do |data|
+ codec.on_event do |event, data|
insist { data } == event.sprintf(format)
end
codec.encode(event)
end
end