Sha256: 10309829d475003d1f496aef789f846553cee4b2478c81e54942d5d6e99aa5c7

Contents?: true

Size: 514 Bytes

Versions: 3

Compression:

Stored size: 514 Bytes

Contents

covers 'facets/array/rotate'

test_case Array do

  method :rotate do

    test "clockwise" do
      a = [1,2,3]
      r = a.rotate
      r.assert == [2,3,1]
    end

    test "counter-clockwise" do
      a = [1,2,3]
      r = a.rotate(-1)
      r.assert == [3,1,2]
    end

  end

  method :rotate! do

    test "clockwise" do
      a = [1,2,3]
      a.rotate!
      a.assert == [2,3,1]
    end

    test "counter-clockwise" do
      a = [1,2,3]
      a.rotate!(-1)
      a.assert == [3,1,2]
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
facets-3.0.0 test/core/array/test_rotate.rb
facets-2.9.3 test/core/array/test_rotate.rb
facets-2.9.2 test/core/array/test_rotate.rb