spec/outputs/statsd_spec.rb in logstash-output-statsd-1.1.1 vs spec/outputs/statsd_spec.rb in logstash-output-statsd-2.0.0

- old
+ new

@@ -3,14 +3,13 @@ require_relative "../spec_helper" describe LogStash::Outputs::Statsd do let(:host) { "localhost" } - let(:port) { rand(2000..10000) } - let!(:server) { StatsdServer.new.run(port) } + let(:port) { @server.port } - describe "registration and teardown" do + describe "registration and close" do it "should register without errors" do output = LogStash::Plugin.lookup("output", "statsd").new expect {output.register}.to_not raise_error end @@ -37,15 +36,10 @@ subject.register end it "should receive data send to the server" do subject.receive(event) - # Since we are dealing with threads and networks, - # we might experience delays or timing issues. - # lets try a few times before giving up completely. - try { - expect(server.received).to include("logstash.spec.foo.bar:0.1|c") - } + expect(@server.received).to include("logstash.spec.foo.bar:0.1|c") end end end