Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

40 lines (32 sloc) 0.564 kb
require 'test/unit'
class TestDelegatedArrayEquals < Test::Unit::TestCase
class Foo
def initialize
@ary = [1,2,3]
end
def ==(other)
@ary == other
end
def to_ary
@ary
end
end
class Foo2
def initialize
@ary = [1,2,3]
end
def ==(other)
@ary == other
end
end
def test_delegated_array_equals
a = Foo.new
assert_equal(a, a)
assert(a == a)
end
def test_badly_delegated_array_equals
a = Foo2.new
assert_not_equal(a, a)
assert(!(a == a))
end
end
Jump to Line
Something went wrong with that request. Please try again.