Sha256: 4f1c7d18b6fc49b521d582c23150c3b972dd7e96ce7762d3fb3466fc3429efc1

Contents?: true

Size: 421 Bytes

Versions: 9

Compression:

Stored size: 421 Bytes

Contents

require 'test/unit'
require 'bitclust/methodsignature'

class TestMethodSignature < Test::Unit::TestCase

  def test_friendlyname
    [
      ["$_ -> String | nil", "--- $_ -> String | nil"],
      ["`command` -> String", "--- `(command) -> String"],
    ].each do |friendly_string, method_signature|
      assert_equal friendly_string, BitClust::MethodSignature.parse(method_signature).friendly_string
    end
  end
end

Version data entries

9 entries across 5 versions & 1 rubygems

Version Path
bitclust-core-0.5.4 test/test_methodsignature.rb
bitclust-core-0.5.3 vendor/bundle/ruby/1.9.1/gems/bitclust-core-0.5.1/test/test_methodsignature.rb
bitclust-core-0.5.3 vendor/bundle/ruby/1.9.1/gems/bitclust-core-0.5.3/vendor/bundle/ruby/1.9.1/gems/bitclust-core-0.5.1/test/test_methodsignature.rb
bitclust-core-0.5.3 vendor/bundle/ruby/1.9.1/gems/bitclust-core-0.5.3/test/test_methodsignature.rb
bitclust-core-0.5.3 test/test_methodsignature.rb
bitclust-core-0.5.2 vendor/bundle/ruby/1.9.1/gems/bitclust-core-0.5.1/test/test_methodsignature.rb
bitclust-core-0.5.2 test/test_methodsignature.rb
bitclust-core-0.5.1 test/test_methodsignature.rb
bitclust-core-0.5.0 test/test_methodsignature.rb