Sha256: 30cad3a6e921167d09debd586f4b6072b435bc2be339b436f7789684190e4570
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
require File.expand_path("#{File.dirname(__FILE__)}/helper") class QueueTest < Minitest::Test def test_push_job queue.thread.expects(:wakeup) 10.times { queue.push_job(1) } assert_equal(10, queue.jobs.size) end def test_push_request queue.thread.expects(:wakeup) 10.times { queue.push_request(1) } assert_equal(10, queue.requests.size) end def test_pull_jobs queue.push_job(1) assert_equal([1], queue.pull_jobs) refute(queue.pull_jobs) end def test_pull_requests queue.push_request(1) assert_equal([1], queue.pull_requests) refute(queue.pull_requests) end def test_flush_when_jobs_are_present queue.client.expects(:post) queue.push_job(1) queue.flush end def test_flush_when_requests_are_present queue.client.expects(:post) queue.push_request(1) queue.flush end def test_flush_when_empty queue.client.expects(:post).never queue.flush end def queue @queue ||= RorVsWild::Queue.new(client) end def client @client ||= RorVsWild::Client.new({}) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rorvswild-1.1.1 | test/queue_test.rb |
rorvswild-1.1.0 | test/queue_test.rb |