Sha256: bcc42547ee25ee72fc38b17b20471acb46c9d501b2d8d5780fbaa3d1eb780ec0

Contents?: true

Size: 779 Bytes

Versions: 2

Compression:

Stored size: 779 Bytes

Contents

require 'helper'

class ConfigPitInputTest < Test::Unit::TestCase
  def setup
    Pit.set("test", :data => {"user" => "fiorung", "password" => "xenoblade" })
    Fluent::Test.setup
  end

  def create_driver(conf, pit_id = 'test')
    Fluent::Test::InputTestDriver.new(Fluent::ConfigPitInput).configure(conf)
  end

  def test_configure
    driver = create_driver %[
      <pit test>
        type  config_pit_test
        tag   pit_test
        user  $pit[user]
        password $pit[password]
      </pit>
    ]

    assert_equal 'Fluent::ConfigPitTestInput', driver.instance.plugin.class.to_s
    assert_equal 'pit_test', driver.instance.plugin.tag
    assert_equal 'fiorung', driver.instance.plugin.user
    assert_equal 'xenoblade', driver.instance.plugin.password
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fluent-plugin-config_pit-0.0.2 test/plugin/test_in_config_pit.rb
fluent-plugin-config_pit-0.0.1 test/plugin/test_in_config_pit.rb