/vendor/gems/facets-2.4.5/test/core/enumerable/test_count.rb
Ruby | 22 lines | 17 code | 5 blank | 0 comment | 0 complexity | 1065b56e3f36b40d71d5a93881806022 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
- require 'facets/enumerable/count'
- require 'test/unit'
- class TC_Enumerable_Count < Test::Unit::TestCase
- def test_count_01
- e = [ 'a', '1', 'a' ]
- assert_equal( 1, e.count('1') )
- assert_equal( 2, e.count('a') )
- end
- def test_count_02
- e = [ ['a',2], ['a',2], ['a',2], ['b',1] ]
- assert_equal( 3, e.count(['a',2]) )
- end
- def test_count_03
- e = { 'a' => 2, 'a' => 2, 'b' => 1 }
- assert_equal( 1, e.count('a',2) )
- end
- end