/vendor/gems/facets-2.4.5/test/core/array/test_rotate.rb
https://bitbucket.org/mediashelf/fedora-migrator · Ruby · 23 lines · 16 code · 6 blank · 1 comment · 0 complexity · 3ce46ce1272b9078c9029edff6c6bc16 MD5 · raw file
- require 'facets/array/rotate'
- require 'test/unit'
- class TC_Array_Rotate < Test::Unit::TestCase
- # rotate
- def test_rotate
- a = [1,2,3]
- assert_equal( [3,1,2], a.rotate, 'clockwise' )
- assert_equal( [2,3,1], a.rotate(-1), 'counter-clockwise' )
- end
- def test_rotate!
- a = [1,2,3]
- a.rotate!
- assert_equal( [3,1,2], a, 'clockwise' )
- a.rotate!(-1)
- assert_equal( [1,2,3], a, 'counter-clockwise' )
- end
- end