Sha256: 33c65e6b3b7f36290b3363ce89428d368d2e1fdda874dd02013b3f49b66d84dc

Contents?: true

Size: 526 Bytes

Versions: 4

Compression:

Stored size: 526 Bytes

Contents

covers 'facets/module/instance_method_defined'

tests Module do

  unit :instance_method_defined? do
    c = Class.new do
      def x; "x"; end
    end
    c.assert.instance_method_defined?(:x)
  end

  unit :singleton_method_defined? do
    c = Class.new do
      def self.x; "x"; end
    end
    c.assert.singleton_method_defined?(:x)
  end

  unit :module_method_defined? => "alias for #singleton_method_defined" do
    c = Class.new do
      def self.x; "x"; end
    end
    c.assert.module_method_defined?(:x)
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
facets-2.9.1 test/core/module/test_instance_method_defined.rb
facets-2.9.0 test/core/module/test_instance_method_defined.rb
facets-2.9.0.pre.2 test/core/module/test_instance_method_defined.rb
facets-2.9.0.pre.1 test/core/module/test_instance_method_defined.rb