/vendor/gems/facets-2.4.5/test/more/test_instantise.rb
Ruby | 30 lines | 19 code | 9 blank | 2 comment | 0 complexity | 7244abc1c4b914b9b0631291a9db99b8 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
- require 'facets/instantise'
- 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_Instantise < Test::Unit::TestCase
- def test01
- assert_equal( 'TryMe', MyModule.jumble( "Try", "Me" ) )
- end
- def test02
- assert_equal( 'TryMe', "Try".jumble( "Me" ) )
- end
- end