Sha256: 5570f99b9cedcd0d939d6d7a5e6c35d2f53bc10d18848c6792968de516546104
Contents?: true
Size: 684 Bytes
Versions: 1
Compression:
Stored size: 684 Bytes
Contents
require 'helper' require 'fluent/test' class StatusInputTest < Test::Unit::TestCase def setup Fluent::Test.setup end CONFIG = %[ emit_interval 1 tag t1 ] def create_driver(conf=CONFIG) Fluent::Test::InputTestDriver.new(Fluent::StatusInput).configure(conf) end def test_configure d = create_driver assert_equal(1, d.instance.emit_interval) assert_equal("t1", d.instance.tag) end def test_emit stub(Fluent::Status).each { |b| b.call("answer" => "42") } d = create_driver d.run do sleep 2 end emits = d.emits assert(emits.length > 0) assert_equal({"answer" => "42"}, emits[0][2]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluentd-0.12.0.pre.2 | test/plugin/test_in_status.rb |