summaryrefslogtreecommitdiff
path: root/spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb')
-rw-r--r--spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb18
1 files changed, 0 insertions, 18 deletions
diff --git a/spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb b/spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb
deleted file mode 100644
index 7c5243250d..0000000000
--- a/spec/ruby/library/thread/sizedqueue/num_waiting_spec.rb
+++ /dev/null
@@ -1,18 +0,0 @@
-require_relative '../../../spec_helper'
-require 'thread'
-require_relative '../shared/queue/num_waiting'
-
-describe "Thread::SizedQueue#num_waiting" do
- it_behaves_like :queue_num_waiting, :num_waiting, -> { SizedQueue.new(10) }
-
- it "reports the number of threads waiting to push" do
- q = SizedQueue.new(1)
- q.push(1)
- t = Thread.new { q.push(2) }
- sleep 0.05 until t.stop?
- q.num_waiting.should == 1
-
- q.pop
- t.join
- end
-end