From 5d613c83ccb6992c6b99e5a23512719604bbdae9 Mon Sep 17 00:00:00 2001 From: drbrain Date: Sun, 10 Feb 2008 08:00:19 +0000 Subject: Import RubyGems r1601. [ruby-core:15381]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rubygems/test_gem_server.rb | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'test/rubygems/test_gem_server.rb') diff --git a/test/rubygems/test_gem_server.rb b/test/rubygems/test_gem_server.rb index c283e661dc..463ce35180 100644 --- a/test/rubygems/test_gem_server.rb +++ b/test/rubygems/test_gem_server.rb @@ -53,10 +53,10 @@ class TestGemServer < RubyGemTestCase assert_equal 200, @res.status, @res.body assert @res['date'] assert_equal 'text/plain', @res['content-type'] - yaml = Zlib::Inflate.inflate(@res.body) - assert_match %r|Gem::Specification|, yaml - assert_match %r|name: a|, yaml - assert_match %r|version: "1"|, yaml + + spec = YAML.load Zlib::Inflate.inflate(@res.body) + assert_equal 'a', spec.name + assert_equal Gem::Version.new(1), spec.version end def test_quick_a_1_mswin32_gemspec_rz @@ -72,10 +72,11 @@ class TestGemServer < RubyGemTestCase assert_equal 200, @res.status, @res.body assert @res['date'] assert_equal 'text/plain', @res['content-type'] - yaml = Zlib::Inflate.inflate(@res.body) - assert_match %r|Gem::Specification|, yaml - assert_match %r|name: a|, yaml - assert_match %r|version: "1"|, yaml + + spec = YAML.load Zlib::Inflate.inflate(@res.body) + assert_equal 'a', spec.name + assert_equal Gem::Version.new(1), spec.version + assert_equal Gem::Platform.local, spec.platform end def test_quick_common_substrings @@ -91,10 +92,10 @@ class TestGemServer < RubyGemTestCase assert_equal 200, @res.status, @res.body assert @res['date'] assert_equal 'text/plain', @res['content-type'] - yaml = Zlib::Inflate.inflate @res.body - assert_match %r|Gem::Specification|, yaml - assert_match %r|name: a$|, yaml - assert_match %r|version: "1"|, yaml + + spec = YAML.load Zlib::Inflate.inflate(@res.body) + assert_equal 'a', spec.name + assert_equal Gem::Version.new(1), spec.version end def test_quick_z_9_gemspec_rz -- cgit v1.2.3