From 0089c7162b3d853168632204dff3854cb103a3b2 Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Tue, 16 Apr 2019 08:59:01 -0700 Subject: [PATCH] re-establish Web UI test by stubbing time.now, #4149 --- test/test_web.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/test_web.rb b/test/test_web.rb index c09b8482..f70429fd 100644 --- a/test/test_web.rb +++ b/test/test_web.rb @@ -114,6 +114,19 @@ describe Sidekiq::Web do assert_match(/foo/, last_response.body) refute_match(/HardWorker/, last_response.body) assert_match(/0.0/, last_response.body) + refute_match(/datetime/, last_response.body) + Sidekiq::Queue.new("foo").clear + + Time.stub(:now, Time.now - 65) do + assert Sidekiq::Client.push('queue' => :foo, 'class' => WebWorker, 'args' => [1, 3]) + end + + get '/queues' + assert_equal 200, last_response.status + assert_match(/foo/, last_response.body) + refute_match(/HardWorker/, last_response.body) + assert_match(/65.0/, last_response.body) + assert_match(/datetime/, last_response.body) end it 'handles queue view' do