Skip to content

Commit

Permalink
Move helper methods to private section of the test file
Browse files Browse the repository at this point in the history
  • Loading branch information
deivid-rodriguez committed May 6, 2020
1 parent 6dc7614 commit b85db66
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions test/rubygems/test_gem_commands_setup_command.rb
Expand Up @@ -79,30 +79,6 @@ def setup
end
end

def gem_install(name)
gem = util_spec name do |s|
s.executables = [name]
s.files = %W[bin/#{name}]
end
write_file File.join @tempdir, 'bin', name do |f|
f.puts '#!/usr/bin/ruby'
end
install_gem gem
File.join @gemhome, 'bin', name
end

def gem_install_with_plugin(name)
gem = util_spec name do |s|
s.files = %W[lib/rubygems_plugin.rb]
end
write_file File.join @tempdir, 'lib', 'rubygems_plugin.rb' do |f|
f.puts "require '#{gem.plugins.first}'"
end
install_gem gem

File.join Gem.plugindir, "#{name}_plugin.rb"
end

def test_execute_regenerate_binstubs
gem_bin_path = gem_install 'a'
write_file gem_bin_path do |io|
Expand Down Expand Up @@ -389,6 +365,30 @@ def test_show_release_notes

private

def gem_install(name)
gem = util_spec name do |s|
s.executables = [name]
s.files = %W[bin/#{name}]
end
write_file File.join @tempdir, 'bin', name do |f|
f.puts '#!/usr/bin/ruby'
end
install_gem gem
File.join @gemhome, 'bin', name
end

def gem_install_with_plugin(name)
gem = util_spec name do |s|
s.files = %W[lib/rubygems_plugin.rb]
end
write_file File.join @tempdir, 'lib', 'rubygems_plugin.rb' do |f|
f.puts "require '#{gem.plugins.first}'"
end
install_gem gem

File.join Gem.plugindir, "#{name}_plugin.rb"
end

def default_gem_bin_path
gem_exec = sprintf Gem.default_exec_format, 'gem'
File.join @install_dir, 'bin', gem_exec
Expand Down

0 comments on commit b85db66

Please sign in to comment.