summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2020-05-02 12:00:18 +0200
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2020-05-08 14:13:29 +0900
commita49a131163dc9f7ef2176e8ea5394e934fd0c768 (patch)
tree62bd4d1ae19c7476c1844ae5ad13801afb0a929e /test
parentb1541606a28872327716243a5b31706c0c2e3c22 (diff)
[rubygems/rubygems] Extract `gem_make_out` contents to a variable
Co-authored-by: MSP-Greg <MSP-Greg@users.noreply.github.com> https://github.com/rubygems/rubygems/commit/5f2b7474eb
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3092
Diffstat (limited to 'test')
-rw-r--r--test/rubygems/test_gem_ext_builder.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/rubygems/test_gem_ext_builder.rb b/test/rubygems/test_gem_ext_builder.rb
index 1a7587af7e..d85dcfd746 100644
--- a/test/rubygems/test_gem_ext_builder.rb
+++ b/test/rubygems/test_gem_ext_builder.rb
@@ -233,19 +233,20 @@ install:
assert_equal '', @ui.error
gem_make_out = File.join @spec.extension_dir, 'gem_make.out'
+ cmd_make_out = File.read(gem_make_out)
assert_match %r{#{Regexp.escape Gem.ruby}.* extconf\.rb},
- File.read(gem_make_out)
+ cmd_make_out
assert_match %r{: No such file},
- File.read(gem_make_out)
+ cmd_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? "#{Gem.ruby}:"
+ unless cmd_make_out.include? "#{Gem.ruby}:"
assert_match %r{#{Regexp.escape Gem.ruby}: No such file},
- File.read(gem_make_out)
+ cmd_make_out
assert_equal cwd, Dir.pwd
end