fluentd-ui/test/support/configurable_daemon_settings.rb
Kenji Okimoto 1a8cd3feb4
Use String#humanize instead of String#capitalize
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 17:02:43 +09:00

27 lines
655 B
Ruby

module ConfigurableDaemonSettings
extend ActiveSupport::Concern
included do
test "show form" do
visit(__send__("daemon_setting_#{@type}_path"))
assert do
page.has_css?("input[name=\"setting[#{@form_name}]\"]")
end
end
test "Update config" do
assert do
!@daemon.agent.config.include?(@form_value)
end
visit(__send__("daemon_setting_#{@type}_path"))
within("form") do
fill_in(@form_name.humanize, with: @form_value)
end
click_button(I18n.t("fluentd.common.finish"))
assert do
@daemon.agent.config.include?(@form_value)
end
end
end
end