Sha256: 4dd9521f85a9b8cd669ca6fbb804022aab855fe26737ff0f3c56b1839950ad89
Contents?: true
Size: 461 Bytes
Versions: 75
Compression:
Stored size: 461 Bytes
Contents
require 'test_helper' require 'tins' module Tins class LimitedTest < Test::Unit::TestCase class ::Array include Tins::Shuffle end def test_limited count = {} limited = Tins::Limited.new(5) 5.times do limited.execute do count[Thread.current] = true sleep end end until count.size >= 5 sleep 0.1 end assert_equal 5, count.keys.uniq.size end end end
Version data entries
75 entries across 73 versions & 7 rubygems