aboutsummaryrefslogtreecommitdiffstats
path: root/test/rubygems/test_gem_ext_builder.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-19 22:09:19 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-19 22:09:19 +0000
commit37e4a8d39dded72bfdd0a8e6cd6f809cf0a9c8f7 (patch)
treed97b835202f02560ae15ea898b43aedac83262c9 /test/rubygems/test_gem_ext_builder.rb
parent6bd19886682e87c064ad6eb9c23c1b65d631b493 (diff)
downloadruby-37e4a8d39dded72bfdd0a8e6cd6f809cf0a9c8f7.tar.gz
* lib/rubygems: Update to RubyGems master 03d6ae7. Changes include:
* Fixed typos. * Relaxed Gem.ruby test for ruby packagers that do not use `ruby`. * test/rubygems: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44290 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rubygems/test_gem_ext_builder.rb')
-rw-r--r--test/rubygems/test_gem_ext_builder.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/rubygems/test_gem_ext_builder.rb b/test/rubygems/test_gem_ext_builder.rb
index 3b9cb0ac4e..adb4ee4d0e 100644
--- a/test/rubygems/test_gem_ext_builder.rb
+++ b/test/rubygems/test_gem_ext_builder.rb
@@ -228,10 +228,16 @@ install:
assert_match %r%#{Regexp.escape Gem.ruby} extconf\.rb%,
File.read(gem_make_out)
- assert_match %r%#{Regexp.escape Gem.ruby}: No such file%,
+ assert_match /: No such file/,
File.read(gem_make_out)
refute_path_exists @spec.gem_build_complete_path
+
+ skip "Gem.ruby is not the name of the binary being run in the end" \
+ unless File.read(gem_make_out).include? "#{Regexp.escape Gem.ruby}:"
+
+ assert_match %r%#{Regexp.escape Gem.ruby}: No such file%,
+ File.read(gem_make_out)
end
def test_build_extensions_unsupported