Sha256: d54c58753ebec0efb31e43f28151ce9b485b90d87b0af6b4e8dd37e80047eb31
Contents?: true
Size: 611 Bytes
Versions: 2
Compression:
Stored size: 611 Bytes
Contents
require 'helper' class Dummy def one_arg(foo); end def multiple_args(foo, bar, baz); end def optional_args(foo, bar = 1, baz = nil); end def star_args(*foo); end end class TestGetArgs < Test::Unit::TestCase def test_get_args assert_equal [[[:foo]], []], Dummy.instance_method(:one_arg).get_args assert_equal [[[:foo], [:bar], [:baz]], []], Dummy.instance_method(:multiple_args).get_args assert_equal [[[:foo], [:bar, 1], [:baz, nil]], [:bar, :baz]], Dummy.instance_method(:optional_args).get_args assert_equal [[[%s[*foo]]], []], Dummy.instance_method(:star_args).get_args end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
get_args-1.1.1 | test/test_get_args.rb |
get_args-1.1.0 | test/test_get_args.rb |