Sha256: 59f16c344ad5bc6ae502d20991bcc3916239c76740d77775554a248f325932f3
Contents?: true
Size: 622 Bytes
Versions: 3
Compression:
Stored size: 622 Bytes
Contents
covers 'facets/enumerable/occur' test_case Enumerable do method :occur do # make an Enumerable class to test eC = Class.new do include Enumerable def initialize(*a) @a = a end def each(&b) @a.each(&b) end end test do e = eC.new(:a,:b,:a) e.occur(1).assert == [:b] end test do e = eC.new(:a,:b,:a) e.occur(2).assert == [:a] end test do e = eC.new(:a,:b,:a) e.occur(1..1).assert == [:b] end test do e = eC.new(:a,:b,:a) e.occur{ |n| n % 2 == 0 }.assert == [:a] end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
facets-glimmer-3.2.0 | test/core/enumerable/test_occur.rb |
facets-3.1.0 | test/core/enumerable/test_occur.rb |
facets-3.0.0 | test/core/enumerable/test_occur.rb |