PageRenderTime 26ms CodeModel.GetById 0ms RepoModel.GetById 1ms app.codeStats 0ms

/vendor/gems/facets-2.4.5/test/core/enumerable/test_count.rb

https://bitbucket.org/mediashelf/fedora-migrator
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
  1. require 'facets/enumerable/count'
  2. require 'test/unit'
  3. class TC_Enumerable_Count < Test::Unit::TestCase
  4. def test_count_01
  5. e = [ 'a', '1', 'a' ]
  6. assert_equal( 1, e.count('1') )
  7. assert_equal( 2, e.count('a') )
  8. end
  9. def test_count_02
  10. e = [ ['a',2], ['a',2], ['a',2], ['b',1] ]
  11. assert_equal( 3, e.count(['a',2]) )
  12. end
  13. def test_count_03
  14. e = { 'a' => 2, 'a' => 2, 'b' => 1 }
  15. assert_equal( 1, e.count('a',2) )
  16. end
  17. end