diff options
Diffstat (limited to 'test/rubygems/test_gem_installer.rb')
-rw-r--r-- | test/rubygems/test_gem_installer.rb | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/test/rubygems/test_gem_installer.rb b/test/rubygems/test_gem_installer.rb index 05e38f67f8..9a091a291e 100644 --- a/test/rubygems/test_gem_installer.rb +++ b/test/rubygems/test_gem_installer.rb @@ -417,8 +417,8 @@ load 'my_exec' end def test_generate_bin_symlinks_win32 - old_arch = Config::CONFIG["arch"] - Config::CONFIG["arch"] = "win32" + old_win_platform = Gem.win_platform? + Gem.win_platform = true @installer.wrappers = false util_make_exec @installer.gem_dir = util_gem_dir @@ -431,16 +431,13 @@ load 'my_exec' installed_exec = File.join(util_inst_bindir, "my_exec") assert_equal true, File.exist?(installed_exec) - assert_match(/Unable to use symlinks on win32, installing wrapper/i, + assert_match(/Unable to use symlinks on Windows, installing wrapper/i, @ui.error) - - expected_mode = win_platform? ? 0100644 : 0100755 - assert_equal expected_mode, File.stat(installed_exec).mode wrapper = File.read installed_exec assert_match(/generated by RubyGems/, wrapper) ensure - Config::CONFIG["arch"] = old_arch + Gem.win_platform = old_win_platform end def test_generate_bin_uses_default_shebang |