Sha256: 03eada7351d80979f785b6e47151b833dd8b8a03ca5404eb29473874d69413cb

Contents?: true

Size: 545 Bytes

Versions: 5

Compression:

Stored size: 545 Bytes

Contents

require 'facets/enumerable/count'
require 'test/unit'

class TC_Enumerable_Count < Test::Unit::TestCase

  def test_count_strings
    e = ['a','1','a']
    r = e.count('1')
    assert_equal(1, r)
  end

  def test_count_strings_again
    e = ['a','1','a']
    r = e.count('a')
    assert_equal(2, r)
  end

  def test_count_array_elements
    e = [['a',2],['a',2],['a',2],['b',1]]
    r = e.count(['a',2])
    assert_equal(3, r)
  end

  def test_count_hash
    e = { :a=>2, 'b'=>1, :c=>2 }
    r = e.count(2)
    assert_equal(2, r)
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
facets-2.8.4 test/core/enumerable/test_count.rb
facets-2.8.3 test/core/enumerable/test_count.rb
facets-2.8.2 test/core/enumerable/test_count.rb
facets-2.8.1 test/core/enumerable/test_count.rb
facets-2.8.0 test/core/enumerable/test_count.rb