PageRenderTime 43ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/vendor/gems/facets-2.4.5/test/more/test_elementor.rb

https://bitbucket.org/mediashelf/fedora-migrator
Ruby | 39 lines | 29 code | 9 blank | 1 comment | 0 complexity | 487f6d63042616ad2128fb274e76f8de MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
  1. # Test facets/elementor.rb.
  2. require 'facets/elementor.rb'
  3. require 'test/unit'
  4. class TCElementor < Test::Unit::TestCase
  5. def test_to_elem
  6. e = [1,2,3].to_elem
  7. assert_equal( [4,5,6], e + 3 )
  8. assert_equal( [0,1,2], e - 1 )
  9. end
  10. def test_to_elem_str
  11. e = [1,2,3].to_elem
  12. assert_equal( ['1','2','3'], e.to_s )
  13. end
  14. def test_every
  15. a = [1,2,3]
  16. assert_equal( [4,5,6], a.every + 3 )
  17. assert_equal( [0,1,2], a.every - 1 )
  18. assert_equal( ['1','2','3'], a.every.to_s )
  19. end
  20. def test_every!
  21. a = [1,2,3]
  22. a.every! + 3
  23. assert_equal( [4,5,6], a )
  24. end
  25. def test_to_enum_every
  26. e = [1,2,3].to_enum(:map)
  27. w = e.every + 3
  28. assert_equal( [4,5,6], w )
  29. end
  30. end