diff options
author | Terence Lee <hone02@gmail.com> | 2011-08-04 16:49:45 -0500 |
---|---|---|
committer | Terence Lee <hone02@gmail.com> | 2011-08-04 16:49:45 -0500 |
commit | a8e4badc3197c582750955dc5510a838fc10f4ce (patch) | |
tree | cdaf104c53c945487d8da71b5285b7fe7a157c4c /spec/support/fakeweb | |
parent | e2bb4af870dbb2da02975622b527118ee39d9e07 (diff) | |
download | bundler-a8e4badc3197c582750955dc5510a838fc10f4ce.tar.gz |
need the whole list of gemspecs available when using the modern index
Diffstat (limited to 'spec/support/fakeweb')
-rw-r--r-- | spec/support/fakeweb/windows.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/support/fakeweb/windows.rb b/spec/support/fakeweb/windows.rb index b015e63970..c6c85598ee 100644 --- a/spec/support/fakeweb/windows.rb +++ b/spec/support/fakeweb/windows.rb @@ -6,6 +6,8 @@ files = [ 'specs.4.8.gz', 'quick/Marshal.4.8/rcov-1.0-mswin32.gemspec.rz', 'gems/rcov-1.0-mswin32.gem' ] +gemspecs = Dir["#{gem_repo1}/quick/Marshal.4.8/*.gemspec.rz"] + # Set up pretend http gem server with FakeWeb $LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/fakeweb*/lib")].first}" require 'fakeweb' @@ -16,6 +18,11 @@ files.each do |file| FakeWeb.register_uri(:get, "http://localgemserver.test/#{file}", :body => File.read("#{gem_repo1}/#{file}")) end +gemspecs.each do |gemspec| + FakeWeb.register_uri(:get, "http://localgemserver.test/quick/Marshal.4.8/#{File.basename(gemspec)}", + :body => File.read(gemspec)) +end + FakeWeb.register_uri(:get, "http://localgemserver.test/gems/rcov-1.0-x86-mswin32.gem", :status => ["404", "Not Found"]) |