test/lib/web_test.rb in sidekiq-expected_failures-0.0.1 vs test/lib/web_test.rb in sidekiq-expected_failures-0.2.0

- old
+ new

@@ -7,14 +7,10 @@ def app Sidekiq::Web end - def failed_count - Sidekiq.redis { |c| c.get("stat:failed") } - end - def create_sample_counter redis("hset", "expected:count", "StandardError", 5) redis("hset", "expected:count", "Custom::Error", 10) end @@ -78,11 +74,11 @@ it 'can remove all failed jobs' do get '/expected_failures' last_response.body.must_match(/HardWorker/) - get '/expected_failures/clear/all' + post '/expected_failures/clear', { what: 'all' } last_response.status.must_equal(302) last_response.location.must_match(/expected_failures$/) get '/expected_failures' last_response.body.must_match(/No failed jobs found/) @@ -91,11 +87,11 @@ it 'can remove failed jobs older than 1 day' do get '/expected_failures' last_response.body.must_match(/2013-09-10/) last_response.body.must_match(/2013-09-09/) - get '/expected_failures/clear/old' + post '/expected_failures/clear', { what: 'old' } last_response.status.must_equal(302) last_response.location.must_match(/expected_failures$/) get '/expected_failures' last_response.body.wont_match(/2013-09-09/) @@ -109,27 +105,27 @@ describe 'when empty' do it 'does not display counter div' do create_sample_failure get '/expected_failures' last_response.body.wont_match(/dl-horizontal/) - last_response.body.wont_match(/Clear counters/i) + last_response.body.wont_match(/All counters/i) end end describe 'when not empty' do before { create_sample_counter } it 'displays counters' do get '/expected_failures' last_response.body.must_match(/dl-horizontal/) - last_response.body.must_match(/Clear counters/i) + last_response.body.must_match(/All counters/i) end it 'can clear counters' do get '/expected_failures' last_response.body.must_match(/Custom::Error/) - get '/expected_failures/clear/counters' + post '/expected_failures/clear', { what: 'counters' } last_response.status.must_equal(302) last_response.location.must_match(/expected_failures$/) get '/expected_failures' last_response.body.wont_match(/Custom::Error/)