require "serverspec"

include Serverspec::Helper::Exec
include Serverspec::Helper::DetectOS

describe service("influxdb") do
  it { should be_enabled }
  it { should be_running }
end

describe "InfluxDB Server" do

  it "has a daemon runing" do
    expect(service("influxdb")).to be_running
  end

end


require "serverspec"

include Serverspec::Helper::Exec
include Serverspec::Helper::DetectOS

describe service("influxdb") do
  it { should be_enabled }
  it { should be_running }
end

influxdb_ports = [ 8083, 8086, 8099, 8090 ]
for influxdb_port in influxdb_ports do
  describe port(8083) do
    it {should be_listening}
  end
end

Test if the InfluxDB ports are listening
Test if the InfluxDB ports are listening
