mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
Remove "clear worker list" button, more UI testing
This commit is contained in:
parent
a23ac4f3bc
commit
a69c657378
4 changed files with 22 additions and 16 deletions
|
@ -38,15 +38,6 @@ module Sidekiq
|
|||
|
||||
helpers do
|
||||
|
||||
def reset_worker_list
|
||||
Sidekiq.redis do |conn|
|
||||
workers = conn.smembers('workers')
|
||||
workers.each do |name|
|
||||
conn.srem('workers', name)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def workers
|
||||
@workers ||= begin
|
||||
Sidekiq.redis do |conn|
|
||||
|
@ -114,11 +105,6 @@ module Sidekiq
|
|||
slim :index
|
||||
end
|
||||
|
||||
post "/reset" do
|
||||
reset_worker_list
|
||||
redirect root_path
|
||||
end
|
||||
|
||||
get "/queues/:name" do
|
||||
halt 404 unless params[:name]
|
||||
@name = params[:name]
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
ENV['RACK_ENV'] = ENV['RAILS_ENV'] = 'test'
|
||||
if ENV.has_key?("SIMPLECOV")
|
||||
require 'simplecov'
|
||||
SimpleCov.start
|
||||
|
|
|
@ -52,10 +52,31 @@ class TestWeb < MiniTest::Unit::TestCase
|
|||
assert_equal 404, last_response.status
|
||||
end
|
||||
|
||||
it 'handles missing retry' do
|
||||
get '/retries/12391982.123'
|
||||
assert_equal 302, last_response.status
|
||||
end
|
||||
|
||||
it 'handles queue view' do
|
||||
get '/queues/default'
|
||||
assert_equal 200, last_response.status
|
||||
end
|
||||
|
||||
it 'can delete a queue' do
|
||||
Sidekiq.redis do |conn|
|
||||
conn.rpush('queue:foo', '{}')
|
||||
conn.sadd('queues', 'foo')
|
||||
end
|
||||
|
||||
get '/queues/foo'
|
||||
assert_equal 200, last_response.status
|
||||
|
||||
post '/queues/foo'
|
||||
assert_equal 302, last_response.status
|
||||
|
||||
Sidekiq.redis do |conn|
|
||||
refute conn.smembers('queues').include?('foo')
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -30,8 +30,6 @@
|
|||
td= msg['payload']['class']
|
||||
td= msg['payload']['args'].inspect[0..100]
|
||||
td== relative_time(Time.parse(msg['run_at']))
|
||||
form action="#{root_path}reset" method="post"
|
||||
button.btn type="submit" Clear worker list
|
||||
|
||||
#queues.tab-pane
|
||||
table class="table table-striped table-bordered"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue