Sha256: 0888b1250176b8eed9110debad880f62c3e6289aa5ead49cc0683c550ba7247f
Contents?: true
Size: 1.11 KB
Versions: 175
Compression:
Stored size: 1.11 KB
Contents
require_relative '../helper' require 'fluent/test/driver/formatter' require 'fluent/plugin/formatter_single_value' class SingleValueFormatterTest < ::Test::Unit::TestCase def create_driver(conf = "") Fluent::Test::Driver::Formatter.new(Fluent::Plugin::SingleValueFormatter).configure(conf) end def test_config_params d = create_driver assert_equal "message", d.instance.message_key end def test_config_params_message_key d = create_driver('message_key' => 'foobar') assert_equal "foobar", d.instance.message_key end def test_format d = create_driver formatted = d.instance.format('tag', event_time, {'message' => 'awesome'}) assert_equal("awesome\n", formatted) end def test_format_without_newline d = create_driver('add_newline' => 'false') formatted = d.instance.format('tag', event_time, {'message' => 'awesome'}) assert_equal("awesome", formatted) end def test_format_with_message_key d = create_driver('message_key' => 'foobar') formatted = d.instance.format('tag', event_time, {'foobar' => 'foo'}) assert_equal("foo\n", formatted) end end
Version data entries
175 entries across 175 versions & 2 rubygems