Sha256: 5c8d4d3d4fc0a1b24ba6d9fddd6eee0ddd8a6f58f42114d314e5fec30c14c316
Contents?: true
Size: 813 Bytes
Versions: 44
Compression:
Stored size: 813 Bytes
Contents
require_relative 'helper' require 'fluent/input' class FluentInputTest < ::Test::Unit::TestCase include Fluent def setup Fluent::Test.setup end def create_driver(conf = '') Fluent::Test::InputTestDriver.new(Fluent::Input).configure(conf, true) end def test_router d = create_driver assert_equal Engine.root_agent.event_router, d.instance.router d = nil assert_nothing_raised { d = create_driver('@label @known') } expected = Engine.root_agent.find_label('@known').event_router assert_equal expected, d.instance.router # TestDriver helps to create a label instance automatically, so directly test here assert_raise(ArgumentError) { Fluent::Input.new.configure(Config.parse('@label @unknown', '(test)', '(test_dir)', true)) } end end
Version data entries
44 entries across 44 versions & 2 rubygems