diff --git a/spec/concurrent/set_spec.rb b/spec/concurrent/set_spec.rb index ba4e6ffa0..670ca0803 100644 --- a/spec/concurrent/set_spec.rb +++ b/spec/concurrent/set_spec.rb @@ -7,9 +7,9 @@ module Concurrent (1..THREADS).map do |i| Thread.new do 1000.times do |j| - set << i * 1000 + j - set.each { |x| x * 2 } - set.delete(i * 1000 + j) + set << i + set.empty? + set.delete(i) end end end.map(&:join)