spec/utils/db_producer_spec.rb in deimos-ruby-1.3.0.pre.beta4 vs spec/utils/db_producer_spec.rb in deimos-ruby-1.3.0.pre.beta5
- old
+ new
@@ -190,10 +190,15 @@
key: nil,
partition_key: 'key2',
topic: 'my-topic'
}
])
+ expect(Deimos.config.metrics).to receive(:increment).ordered.with(
+ 'db_producer.process',
+ tags: %w(topic:my-topic),
+ by: 2
+ )
expect(producer).to receive(:retrieve_messages).ordered.
and_return(messages[2..3])
expect(producer).to receive(:produce_messages).ordered.with([
{
payload: 'mess3',
@@ -206,9 +211,14 @@
partition_key: 'key4',
key: nil,
topic: 'my-topic'
}
])
+ expect(Deimos.config.metrics).to receive(:increment).ordered.with(
+ 'db_producer.process',
+ tags: %w(topic:my-topic),
+ by: 2
+ )
expect(producer).to receive(:retrieve_messages).ordered.
and_return([])
expect(Deimos::KafkaTopicInfo).to receive(:heartbeat).
with('my-topic', 'abc').twice
expect(Deimos::KafkaTopicInfo).to receive(:clear_lock).