Sha256: b44324b2acc0f10eb31e12a73708e3148504bb2eb4897219c24397e95602c664
Contents?: true
Size: 733 Bytes
Versions: 1
Compression:
Stored size: 733 Bytes
Contents
require "logstash/devutils/rspec/spec_helper" require "logstash/codecs/rubydebug" require "logstash/event" describe LogStash::Codecs::RubyDebug do subject { LogStash::Codecs::RubyDebug.new } context "#encode" do it "should print beautiful hashes" do subject.register event = LogStash::Event.new({"what" => "ok", "who" => 2}) on_event = lambda { |e, d| expect(d.chomp).to eq(event.to_hash.awesome_inspect) } subject.on_event(&on_event) expect(on_event).to receive(:call).once.and_call_original subject.encode(event) end end context "#decode" do it "should not be implemented" do expect { subject.decode("data") }.to raise_error("Not implemented") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-codec-rubydebug-2.0.4 | spec/codecs/rubydebug_spec.rb |