test/plugin/test_in_mqtt.rb in fluent-plugin-mqtt-io-0.3.8 vs test/plugin/test_in_mqtt.rb in fluent-plugin-mqtt-io-0.3.9
- old
+ new
@@ -9,24 +9,41 @@
CONFIG = %[
]
- def create_driver(conf = CONFIG, opts = {})
+ def create_driver(conf = CONFIG, opts = {})
Fluent::Test::Driver::Input.new(Fluent::Plugin::MqttInput, opts: opts).configure(conf)
end
sub_test_case "configure" do
test "host and port" do
d = create_driver %[
host 127.0.0.1
port 1300
+ client_id aa-bb-cc-dd
<parse>
@type json
time_format %FT%T%:z
</parse>
+ <security>
+ use_tls true
+ <tls>
+ ca_file /cert/cacert.pem
+ key_file /cert/private.key
+ cert_file /cert/cert.pem
+ </tls>
+ </security>
+
]
assert_equal '127.0.0.1', d.instance.host
assert_equal 1300, d.instance.port
+ assert_equal 'aa-bb-cc-dd', d.instance.client_id
+
+ assert_equal true, d.instance.security.use_tls
+ assert_equal '/cert/cacert.pem', d.instance.security.tls.ca_file
+ assert_equal '/cert/private.key', d.instance.security.tls.key_file
+ assert_equal '/cert/cert.pem', d.instance.security.tls.cert_file
+
end
end
end