fluentd-ui/test/support/stub_daemon.rb
Kenji Okimoto 3567a98afc
Add test/integration/fluentd/setting/histories_test.rb
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-31 14:10:06 +09:00

15 lines
427 B
Ruby

module StubDaemon
def stub_daemon(running: false, variant: "td-agent")
daemon = FactoryBot.build(:fluentd, variant: variant)
stub(Fluentd).instance { daemon }
any_instance_of(Fluentd::Agent::TdAgent) do |object|
stub(object).detached_command { true }
stub(object).running? { running }
end
daemon.agent.config_write("")
daemon
end
end
ActionDispatch::IntegrationTest.include(StubDaemon)