spec/spec_helper.rb in rdkafka-0.14.1 vs spec/spec_helper.rb in rdkafka-0.15.0

- old
+ new

@@ -9,10 +9,11 @@ require "pry" require "rspec" require "rdkafka" require "timeout" +require "securerandom" def rdkafka_base_config { :"api.version.request" => false, :"broker.version.fallback" => "1.0", @@ -33,11 +34,11 @@ # Generate the base config config = rdkafka_base_config # Add consumer specific fields to it config[:"auto.offset.reset"] = "earliest" config[:"enable.partition.eof"] = false - config[:"group.id"] = "ruby-test-#{Random.new.rand(0..1_000_000)}" + config[:"group.id"] = "ruby-test-#{SecureRandom.uuid}" # Enable debug mode if required if ENV["DEBUG_CONSUMER"] config[:debug] = "cgrp,topic,fetch" end # Merge overrides @@ -132,9 +133,10 @@ load_test_topic: 3, produce_test_topic: 3, rake_test_topic: 3, watermarks_test_topic: 3, partitioner_test_topic: 25, + example_topic: 1 }.each do |topic, partitions| create_topic_handle = admin.create_topic(topic.to_s, partitions, 1) begin create_topic_handle.wait(max_wait_timeout: 15) rescue Rdkafka::RdkafkaError => ex