Sha256: 85ce444fd5cca9799139377c43ce207c0c719ba92db08a362285af8212606e67

Contents?: true

Size: 371 Bytes

Versions: 5

Compression:

Stored size: 371 Bytes

Contents

covers 'facets/kernel/object_send'

test_case Kernel do

  method :object_send do

    test "same as #public_send of Ruby 1.9+" do
      c = Class.new do
        def x; "x"; end
        private
        def y; "y"; end
      end

      o = c.new

      o.object_send(:x).assert == "x"

      expect NoMethodError do
        o.object_send(:y)
      end
    end

  end

end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 test/core/kernel/test_object_send.rb
facets-3.1.0 test/core/kernel/test_object_send.rb
facets-3.0.0 test/core/kernel/test_object_send.rb
facets-2.9.3 test/core/kernel/test_object_send.rb
facets-2.9.2 test/core/kernel/test_object_send.rb