Sha256: 37a32ed3fac34e271ca271ef335c1b20895fa082d7d2b0e0b1c8ea8ca09de948
Contents?: true
Size: 789 Bytes
Versions: 4
Compression:
Stored size: 789 Bytes
Contents
require 'test_helper' class GELFFormatterTest < Test::Unit::TestCase def setup Fluent::Test.setup end CONF = %[ ] def create_driver(conf = CONF) Fluent::Test::FormatterTestDriver.new(Fluent::TextFormatter::GELFFormatter).configure(conf) end def test_configure d = create_driver assert_true d.instance.use_record_host assert_false d.instance.add_msec_time end def test_format d = create_driver time = Time.now.to_i formatted = d.format('tag', time, {"message" => "gelf"}) expected = Yajl.dump({"_tag" => "tag", "timestamp" => time, "short_message" => "gelf", "version" => "1.0"}) + "\0" assert_equal expected, formatted end end
Version data entries
4 entries across 4 versions & 3 rubygems