test/lib/worker_test.rb in sidekiq-benchmark-0.4.0 vs test/lib/worker_test.rb in sidekiq-benchmark-0.4.1
- old
+ new
@@ -22,9 +22,16 @@
@worker.benchmark.start_time.wont_be_nil
@worker.benchmark.finish_time.wont_be_nil
metrics[:assigned_metric].must_equal @worker.assigned_metric
end
+ it 'should add up metrics' do
+ worker = ContinuingWorkerMock.new
+ metrics = worker.benchmark.metrics
+
+ assert_in_delta metrics[:continued_metric], 2, 0.2
+ end
+
it "should save metrics to redis" do
Sidekiq.redis do |conn|
total_time = conn.hget("#{@worker.benchmark.redis_key}:total", :job_time)
total_time.wont_be_nil