diff --git a/test/rubygems/test_gem_commands_setup_command.rb b/test/rubygems/test_gem_commands_setup_command.rb index 9ce162b12323..b712c8a2a7f6 100644 --- a/test/rubygems/test_gem_commands_setup_command.rb +++ b/test/rubygems/test_gem_commands_setup_command.rb @@ -225,22 +225,20 @@ def test_install_default_bundler_gem_with_force_flag f.puts 'echo "hello"' end - bindir(bin_dir) do - @cmd.options[:force] = true + @cmd.options[:force] = true - @cmd.install_default_bundler_gem bin_dir - - bundler_spec = Gem::Specification.load("bundler/bundler.gemspec") - default_spec_path = File.join(Gem.default_specifications_dir, "#{bundler_spec.full_name}.gemspec") - spec = Gem::Specification.load(default_spec_path) + @cmd.install_default_bundler_gem bin_dir - spec.executables.each do |e| - if Gem.win_platform? - assert_path_exist File.join(bin_dir, "#{e}.bat") - end + bundler_spec = Gem::Specification.load("bundler/bundler.gemspec") + default_spec_path = File.join(Gem.default_specifications_dir, "#{bundler_spec.full_name}.gemspec") + spec = Gem::Specification.load(default_spec_path) - assert_path_exist File.join bin_dir, e + spec.executables.each do |e| + if Gem.win_platform? + assert_path_exist File.join(bin_dir, "#{e}.bat") end + + assert_path_exist File.join bin_dir, e end end @@ -249,18 +247,16 @@ def test_install_default_bundler_gem_with_destdir_flag bin_dir = File.join(@gemhome, 'bin') - bindir(bin_dir) do - destdir = File.join(@tempdir, 'foo') + destdir = File.join(@tempdir, 'foo') - @cmd.options[:destdir] = destdir + @cmd.options[:destdir] = destdir - @cmd.install_default_bundler_gem bin_dir + @cmd.install_default_bundler_gem bin_dir - spec = Gem::Specification.load("bundler/bundler.gemspec") + spec = Gem::Specification.load("bundler/bundler.gemspec") - spec.executables.each do |e| - assert_path_exist File.join destdir, @gemhome.gsub(/^[a-zA-Z]:/, ''), 'gems', spec.full_name, spec.bindir, e - end + spec.executables.each do |e| + assert_path_exist File.join destdir, @gemhome.gsub(/^[a-zA-Z]:/, ''), 'gems', spec.full_name, spec.bindir, e end end