Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 70916d030c
Fetching contributors…

Cannot retrieve contributors at this time

48 lines (44 sloc) 0.632 kb
assert('super', '11.3.4') do
test = false
begin
super
rescue NoMethodError
test = true
end
class SuperFoo
def foo
true
end
def bar(*a)
a
end
end
class SuperBar < SuperFoo
def foo
super
end
def bar(*a)
super(*a)
end
end
bar = SuperBar.new
test &&= bar.foo
test &&= (bar.bar(1,2,3) == [1,2,3])
test
end
assert('yield', '11.3.5') do
begin
yield
rescue LocalJumpError
true
else
false
end
end
assert('Abbreviated variable assignment', '11.4.2.3.2') do
a ||= 1
b &&= 1
c = 1
c += 2
a == 1 and b == nil and c == 3
end
Jump to Line
Something went wrong with that request. Please try again.