Sha256: 074bc9a564dfe476aa32bd680c026301fe6886050772a785846e86279ebe5b2b

Contents?: true

Size: 427 Bytes

Versions: 5

Compression:

Stored size: 427 Bytes

Contents

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)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fluentd-ui-1.2.1 test/support/stub_daemon.rb
fluentd-ui-1.2.0 test/support/stub_daemon.rb
fluentd-ui-1.1.0 test/support/stub_daemon.rb
fluentd-ui-1.0.1 test/support/stub_daemon.rb
fluentd-ui-1.0.0 test/support/stub_daemon.rb