spec/rspec/sidekiq/batch_spec.rb in rspec-sidekiq-1.0.0 vs spec/rspec/sidekiq/batch_spec.rb in rspec-sidekiq-1.1.0
- old
+ new
@@ -11,17 +11,30 @@
load File.expand_path(File.join(File.dirname(__FILE__), "../../../lib/rspec/sidekiq/batch.rb"))
describe "NullStatus" do
describe "#total" do
it "returns 0 when no jobs" do
- null_status = RSpec::Sidekiq::NullStatus.new
+ null_status = Sidekiq::Batch.new.status
expect(null_status.total).to eq(0)
end
it "returns 1 when 1 job" do
- null_status = RSpec::Sidekiq::NullStatus.new
- TestWorker.perform_async('5')
+ batch = Sidekiq::Batch.new
+
+ batch.jobs do
+ TestWorker.perform_async('5')
+ end
+
+ null_status = batch.status
+
expect(null_status.total).to eq(1)
end
end
+
+ describe "#bid" do
+ it "returns a bid" do
+ null_status = Sidekiq::Batch.new
+ expect(null_status.bid).to_not be_nil
+ end
+ end
end
-end
\ No newline at end of file
+end