Sha256: 702d15378c01d36110b3e7c2d684e3d19bca761bcbdb90dc133bddc2884df0f4

Contents?: true

Size: 468 Bytes

Versions: 3

Compression:

Stored size: 468 Bytes

Contents

covers 'facets/array/before'

test_case Array do

  method :before do

    setup do
      @sequence = ['a', 'b', 'c']
    end

    test "returns the previous element" do
      @sequence.before('b').assert == 'a'
      @sequence.before('c').assert == 'b'
    end

    test "loops around from back to front" do
      @sequence.before('a').assert == 'c'
    end

    test "non-member elements return nil" do
      @sequence.before('d').assert == nil
    end

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

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