Sha256: aea3992658ad292c37464a69247a1a3aa5b3537dfb4a3d2b8597e30e03fdef0f

Contents?: true

Size: 395 Bytes

Versions: 4

Compression:

Stored size: 395 Bytes

Contents

covers 'facets/unboundmethod/arguments'

tests UnboundMethod do

  x = Class.new do
    def foo(a, b); end
    def bar(a, b=1); end
  end

  unit :arguments do
    foomethod = x.instance_method(:foo)
    arguments  = foomethod.arguments
    arguments.assert == "a0, a1"

    barmethod = x.instance_method(:bar)
    arguments = barmethod.arguments
    arguments.assert == "a0, *args"
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/unboundmethod/test_arguments.rb
facets-2.9.0 test/core/unboundmethod/test_arguments.rb
facets-2.9.0.pre.2 test/core/unboundmethod/test_arguments.rb
facets-2.9.0.pre.1 test/core/unboundmethod/test_arguments.rb