Sha256: 947b8dbb2cf771f15bc7655c0a8e158cdc68d8ff1dd16b01d22a297f7572bf67
Contents?: true
Size: 705 Bytes
Versions: 3
Compression:
Stored size: 705 Bytes
Contents
require File.expand_path(File.join(*%w[ .. helper ]), File.dirname(__FILE__)) class PigeonQueueTest < Minitest::Test def test_empty_queue queue = Pigeon::Queue.new assert queue.empty? assert_equal 0, queue.length assert_equal nil, queue.pop end def test_queue_cycling engine do queue = Pigeon::Queue.new task = Pigeon::Task.new queue << task assert_eventually(1) do !queue.empty? end assert_equal 1, queue.length assert !queue.empty? found_task = queue.pop assert_equal task, found_task assert_equal 0, queue.length assert queue.empty? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pigeon-1.0.2 | test/unit/pigeon_backlog_test.rb |
pigeon-1.0.1 | test/unit/pigeon_backlog_test.rb |
pigeon-1.0.0 | test/unit/pigeon_backlog_test.rb |