Sha256: f5fd9e6661a20c3240f8b75cfe4304a6a2657b04616d61510189233ed46fe807

Contents?: true

Size: 677 Bytes

Versions: 11

Compression:

Stored size: 677 Bytes

Contents

#  _____         _
# |_   _|__  ___| |_
#   | |/ _ \/ __| __|
#   | |  __/\__ \ |
#   |_|\___||___/\__|
#

require 'facets/array/delete.rb'

require 'test/unit'

class TestArray < Test::Unit::TestCase

  def test_delete_unless
    a = [1,2,3]
    a.delete_unless{ |e| e == 2 }
    assert_equal( [2], a )
  end

  def test_delete_values
    a = [1,2,3,4]
    assert_equal( [1,2], a.delete_values(1,2) )
    assert_equal( [3,4], a )
  end

  def test_delete_values_at
    a = [1,2,3,4]
    assert_equal( [2,3], a.delete_values_at(1,2) )
    assert_equal( [1,4], a )
    a = [1,2,3,4]
    assert_equal( [1,2,3], a.delete_values_at(0..2) )
    assert_equal( [4], a )
  end

end



Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
facets-2.0.2 test/unit/array/test_delete.rb
facets-2.0.4 test/unit/array/test_delete.rb
facets-2.0.3 test/unit/array/test_delete.rb
facets-2.1.0 test/unit/array/test_delete.rb
facets-2.1.1 test/unit/array/test_delete.rb
facets-2.1.2 test/unit/array/test_delete.rb
facets-2.0.5 test/unit/array/test_delete.rb
facets-2.1.3 test/unit/array/test_delete.rb
facets-2.2.0 test/unit/array/test_delete.rb
facets-2.2.1 test/unit/array/test_delete.rb
facets-2.3.0 test/core/array/test_delete.rb