Sha256: 3cfd133080e9595b7941f31e52db62aac5b47801e29bafa69e10282a5645863e

Contents?: true

Size: 520 Bytes

Versions: 2

Compression:

Stored size: 520 Bytes

Contents

require File.expand_path(__FILE__).sub(%r(/test/.*), '/test/test_helper.rb')
require File.expand_path(__FILE__).sub(%r(.*/test/), '').sub(/test_(.*)\.rb/,'\1')

class TestMetaExtension < Test::Unit::TestCase
  module ExtensionClass
    extend MetaExtension

    extension_attr :code
  end

  def test_setup
    str = "String"
    ExtensionClass.setup(str, :code)
    assert ExtensionClass === str
    assert_equal :code, str.code

    str2 = "String2"
    str.annotate(str2)
    assert_equal :code, str2.code
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
scout-gear-1.1.1 test/scout/test_meta_extension.rb
scout-gear-1.1.0 test/scout/test_meta_extension.rb