Sha256: 980b69bd1be1502794ba852b29f7809e45ef18120ab8f780d40f623586ab23a5
Contents?: true
Size: 905 Bytes
Versions: 3
Compression:
Stored size: 905 Bytes
Contents
covers 'facets/array/occur' test_case Array do method :occur do test "set limit" do a = [1,2,3,4,5, 2,3,4,5, 3,4,5, 4,5, 5] (1..5).each do |m| d = a.occur(m) d.assert == [m] end end test "range" do a = %w{a b c d e b c d e c d e d e e} a.occur(1..2).sort.assert == ['a','b'] a.occur(1..3).sort.assert == ['a','b','c'] a.occur(2..3).sort.assert == ['b','c'] end test do a = [:a,:b,:a] a.occur(1).assert == [:b] end test do a = [:a,:b,:a] a.occur(2).assert == [:a] end test do a = [:a,:b,:a] a.occur(1..1).assert == [:b] end test do a = [:a,:b,:a] a.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/array/test_occur.rb |
facets-3.1.0 | test/core/array/test_occur.rb |
facets-3.0.0 | test/core/array/test_occur.rb |