Unless there are any objections, I'd like to submit the following:

Index: test/test_gem_version.rb
===================================================================
--- test/test_gem_version.rb    (revision 2284)
+++ test/test_gem_version.rb    (working copy)
@@ -308,6 +308,18 @@
assert_equal( 1, Gem::Version::Part.new(1) <=> Gem::Version::Part.new("a"))
   end

+  def test_to_s
+    assert_equal "1", Gem::Version::Part.new(1).to_s
+    assert_equal "1", Gem::Version::Part.new("1").to_s
+    assert_equal "a", Gem::Version::Part.new("a").to_s
+  end
+
+  def test_inspect
+    assert_equal "1",   Gem::Version::Part.new( 1 ).inspect
+    assert_equal "1",   Gem::Version::Part.new("1").inspect
+    assert_equal '"a"', Gem::Version::Part.new("a").inspect
+  end
+
   def test_succ
     assert_equal 2, Gem::Version::Part.new(1).succ.value
     assert_equal "b", Gem::Version::Part.new("a").succ.value
Index: lib/rubygems/version.rb
===================================================================
--- lib/rubygems/version.rb     (revision 2284)
+++ lib/rubygems/version.rb     (working copy)
@@ -41,7 +41,7 @@
     end

     def inspect
-      @value
+      @value.inspect
     end

     def alpha?

_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to