/vendor/gems/facets-2.4.5/test/more/test_elementor.rb
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
- # Test facets/elementor.rb.
- require 'facets/elementor.rb'
- require 'test/unit'
- class TCElementor < Test::Unit::TestCase
- def test_to_elem
- e = [1,2,3].to_elem
- assert_equal( [4,5,6], e + 3 )
- assert_equal( [0,1,2], e - 1 )
- end
- def test_to_elem_str
- e = [1,2,3].to_elem
- assert_equal( ['1','2','3'], e.to_s )
- end
- def test_every
- a = [1,2,3]
- assert_equal( [4,5,6], a.every + 3 )
- assert_equal( [0,1,2], a.every - 1 )
- assert_equal( ['1','2','3'], a.every.to_s )
- end
- def test_every!
- a = [1,2,3]
- a.every! + 3
- assert_equal( [4,5,6], a )
- end
- def test_to_enum_every
- e = [1,2,3].to_enum(:map)
- w = e.every + 3
- assert_equal( [4,5,6], w )
- end
- end