spec/spec_helper.rb in rdkafka-0.13.0.beta.1 vs spec/spec_helper.rb in rdkafka-0.13.0.beta.2
- old
+ new
@@ -104,9 +104,23 @@
break if consumer.assignment.empty?
sleep 1
end
end
+def notify_listener(listener, &block)
+ # 1. subscribe and poll
+ consumer.subscribe("consume_test_topic")
+ wait_for_assignment(consumer)
+ consumer.poll(100)
+
+ block.call if block
+
+ # 2. unsubscribe
+ consumer.unsubscribe
+ wait_for_unassignment(consumer)
+ consumer.close
+end
+
RSpec.configure do |config|
config.filter_run focus: true
config.run_all_when_everything_filtered = true
config.before(:suite) do