aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_server.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-14 05:09:37 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-12-14 05:09:37 +0000
commit1dfe3d93fa5d9ddabae8db067c5705ea6e551442 (patch)
treef5d79304d50c36811dd97167236e01c69b8cfb5e /test/rubygems/test_gem_server.rb
parent497f8904cb3f90a3abf5340a129811aceb96ee33 (diff)
downloadruby-1dfe3d93fa5d9ddabae8db067c5705ea6e551442.tar.gz
* lib/rubygems/commands/rdoc_command.rb: When overwriting
documentation, remove existing documentation first. * lib/rubygems/server.rb: Fixed documentation links. * test/rubygems/test_gem_server.rb: Test for the above. * lib/rubygems/rdoc.rb: Reduced diff with RDoc::RubyGemsHook * test/rubygems/test_gem_rdoc.rb: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_server.rb')
-rw-r--r--test/rubygems/test_gem_server.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_server.rb b/test/rubygems/test_gem_server.rb
index 1c94144913..d50d3525ff 100644
--- a/test/rubygems/test_gem_server.rb
+++ b/test/rubygems/test_gem_server.rb
@@ -40,7 +40,7 @@ class TestGemServer < Gem::TestCase
def test_have_rdoc_4_plus_eh
orig_rdoc_version = Gem::RDoc.rdoc_version
- Gem::RDoc.instance_variable_set :@rdoc_version, Gem::Version.new('4.0')
+ Gem::RDoc.instance_variable_set(:@rdoc_version, Gem::Version.new('4.0'))
server = Gem::Server.new Gem.dir, 0, false
assert server.have_rdoc_4_plus?
@@ -49,6 +49,12 @@ class TestGemServer < Gem::TestCase
server = Gem::Server.new Gem.dir, 0, false
refute server.have_rdoc_4_plus?
+
+ Gem::RDoc.instance_variable_set(:@rdoc_version,
+ Gem::Version.new('4.0.0.preview2'))
+
+ server = Gem::Server.new Gem.dir, 0, false
+ assert server.have_rdoc_4_plus?
ensure
Gem::RDoc.instance_variable_set :@rdoc_version, orig_rdoc_version
end