Sha256: 99dd89fe206ab8d5b114ad92326ae9c93dbcd9e710b4e0088423c00a77330591

Contents?: true

Size: 428 Bytes

Versions: 5

Compression:

Stored size: 428 Bytes

Contents

# Test facets/instantise.rb

require 'facets/instantise.rb'
require 'test/unit'

# fixture

module MyModule
  extend Instantise
  def self.jumble( obj, arg )
    obj + arg
  end
end

class String
  include MyModule
end

# test

class TC_PromoteSelf < Test::Unit::TestCase

  def test01
    assert_equal( 'TryMe', MyModule.jumble( "Try", "Me" ) )
  end

  def test02
    assert_equal( 'TryMe', "Try".jumble( "Me" ) )
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
facets-2.3.0 test/more/test_instantise.rb
facets-2.4.0 test/test_instantise.rb
facets-2.4.1 test/test_instantise.rb
facets-2.4.2 test/more/test_instantise.rb
facets-2.4.3 test/more/test_instantise.rb