# File lib/rubygems/test_case.rb, line 263
  def install_gem_user spec
    require 'rubygems/installer'

    use_ui Gem::MockGemUi.new do
      Dir.chdir @tempdir do
        Gem::Builder.new(spec).build
      end
    end

    gem = File.join(@tempdir, File.basename(spec.cache_file)).untaint

    i = Gem::Installer.new(gem, :wrappers => true, :user_install => true)
    i.install
    i.spec
  end