spec/queues_spec.rb in sidekiq-dynamic-queues-0.5.2 vs spec/queues_spec.rb in sidekiq-dynamic-queues-0.5.3

- old
+ new

@@ -6,11 +6,12 @@ Fetch = Sidekiq::DynamicQueues::Fetch def watch_queues(*queues) Sidekiq.redis do |r| queues.each {|q| r.sadd('queues', q) } - end + r.del('queues') if queues.size == 0 + end end before(:each) do SomeJob.sidekiq_options('retry' => false, 'queue' => 'default') SomeJob.result = nil @@ -89,9 +90,15 @@ SFTO = Sidekiq::Fetcher::TIMEOUT before(:each) do watch_queues(*%w[high_x foo high_y superhigh_z]) + end + + it "uses default when wildcard empty" do + watch_queues() + fetch = Fetch.new(:queues => %w[*], :strict => true) + fetch.queues_cmd.should eq ["queue:default", SFTO] end it "can specify simple queues" do fetch = Fetch.new(:queues => %w[foo], :strict => true) fetch.queues_cmd.should eq ["queue:foo", SFTO]