Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

18 lines (15 sloc) 0.459 kb
require 'test/unit'
require 'jruby/ext'
class TestJrubyExt < Test::Unit::TestCase
# eval these to ensure they're interpreted
eval "
def foo1(a, b, c = 1, d = 2, *e, &f); end
def foo2; end
"
define_method(:foo3) {}
def test_method_args
assert_equal([[:req, :a], [:req, :b], [:opt, :c], [:opt, :d], [:rest, :e], [:block, :f]], method(:foo1).args)
assert_equal([], method(:foo2).args)
assert_equal([], method(:foo3).args)
end
end
Jump to Line
Something went wrong with that request. Please try again.