diff --git a/test/rubygems/test_gem_installer.rb b/test/rubygems/test_gem_installer.rb index 4d59446f..e04594f0 100644 --- a/test/rubygems/test_gem_installer.rb +++ b/test/rubygems/test_gem_installer.rb @@ -181,7 +181,7 @@ def test_generate_bin_bindir assert_equal true, File.directory?(util_inst_bindir) installed_exec = File.join(util_inst_bindir, 'executable') assert_equal true, File.exist?(installed_exec) - assert_equal(( 0100755 & (~ File.umask)), File.stat(installed_exec).mode) unless win_platform? + assert_equal mask, File.stat(installed_exec).mode unless win_platform? wrapper = File.read installed_exec assert_match %r|generated by RubyGems|, wrapper @@ -196,7 +196,7 @@ def test_generate_bin_script assert_equal true, File.directory?(util_inst_bindir) installed_exec = File.join(util_inst_bindir, 'executable') assert_equal true, File.exist?(installed_exec) - assert_equal(( 0100755 & (~ File.umask)), File.stat(installed_exec).mode) unless win_platform? + assert_equal mask, File.stat(installed_exec).mode unless win_platform? wrapper = File.read installed_exec assert_match %r|generated by RubyGems|, wrapper @@ -249,7 +249,7 @@ def test_generate_bin_script_install_dir installed_exec = File.join("#{@gemhome}2", 'bin', 'executable') assert_equal true, File.exist?(installed_exec) - assert_equal(( 0100755 & (~ File.umask)), File.stat(installed_exec).mode) unless win_platform? + assert_equal mask, File.stat(installed_exec).mode unless win_platform? wrapper = File.read installed_exec assert_match %r|generated by RubyGems|, wrapper @@ -298,7 +298,7 @@ def test_generate_bin_script_no_shebang installed_exec = File.join @gemhome, 'bin', 'executable' assert_equal true, File.exist?(installed_exec) - assert_equal ( 0100755 & (~ File.umask)), File.stat(installed_exec).mode unless win_platform? + assert_equal mask, File.stat(installed_exec).mode unless win_platform? wrapper = File.read installed_exec assert_match %r|generated by RubyGems|, wrapper @@ -323,7 +323,7 @@ def test_generate_bin_script_wrappers @installer.generate_bin assert_equal true, File.directory?(util_inst_bindir) assert_equal true, File.exist?(installed_exec) - assert_equal(( 0100755 & (~ File.umask)), File.stat(installed_exec).mode) unless win_platform? + assert_equal mask, File.stat(installed_exec).mode unless win_platform? assert_match %r|generated by RubyGems|, File.read(installed_exec) @@ -1014,5 +1014,9 @@ def util_execless @installer = util_installer @spec, gem, @gemhome end + def mask + 0100755 & (~File.umask) + end + end