class Gem::TestCase

def new_default_spec(name, version, deps = nil, *files)

def new_default_spec(name, version, deps = nil, *files)
  spec = util_spec name, version, deps
  spec.loaded_from = File.join(@default_spec_dir, spec.spec_name)
  spec.files = files
  lib_dir = File.join(@tempdir, "default_gems", "lib")
  $LOAD_PATH.unshift(lib_dir)
  files.each do |file|
    rb_path = File.join(lib_dir, file)
    FileUtils.mkdir_p(File.dirname(rb_path))
    File.open(rb_path, "w") do |rb|
      rb << "# #{file}"
    end
  end
  spec
end