diff options
author | Terence Lee <hone02@gmail.com> | 2010-11-12 10:08:59 -0600 |
---|---|---|
committer | Terence Lee <hone02@gmail.com> | 2010-11-12 10:52:25 -0600 |
commit | 3e17999e06ee9d4e2faec2cd325cd1ccf1034753 (patch) | |
tree | c1addfda9e3cd62f216d90ac06d0ada4903ee613 /spec/support/fakeweb | |
parent | 28ef715b68209168843fa1863704593ecd55d89b (diff) | |
download | bundler-3e17999e06ee9d4e2faec2cd325cd1ccf1034753.tar.gz |
Revert "Revert "Gemcutter dependency API endpoint" for branch merge
This reverts commit 40c3a268f65433a8fd9d0a9ba902fe0fdac93352.
Diffstat (limited to 'spec/support/fakeweb')
-rw-r--r-- | spec/support/fakeweb/endpoint.rb | 19 | ||||
-rw-r--r-- | spec/support/fakeweb/rack-1.0.0.marshal | 2 |
2 files changed, 21 insertions, 0 deletions
diff --git a/spec/support/fakeweb/endpoint.rb b/spec/support/fakeweb/endpoint.rb new file mode 100644 index 00000000..bb7cae3b --- /dev/null +++ b/spec/support/fakeweb/endpoint.rb @@ -0,0 +1,19 @@ +# Pull the +require File.expand_path("../../path.rb", __FILE__) +include Spec::Path + +# Set up pretend http gem server with FakeWeb +$LOAD_PATH.unshift "#{Dir[base_system_gems.join("gems/fakeweb*/lib")].first}" +require 'fakeweb' + +FakeWeb.allow_net_connect = false + +files = [ 'quick/Marshal.4.8/rack-1.0.0.gemspec.rz', + 'gems/rack-1.0.0.gem' ] +files.each do |file| + FakeWeb.register_uri(:get, "http://localgemserver.test/#{file}", + :body => File.read("#{gem_repo1}/#{file}")) +end + +FakeWeb.register_uri(:get, "http://localgemserver.test/api/v1/dependencies?gems=rack", + :body => File.read(File.expand_path("../rack-1.0.0.marshal", __FILE__))) diff --git a/spec/support/fakeweb/rack-1.0.0.marshal b/spec/support/fakeweb/rack-1.0.0.marshal new file mode 100644 index 00000000..383ce407 --- /dev/null +++ b/spec/support/fakeweb/rack-1.0.0.marshal @@ -0,0 +1,2 @@ +[{ :dependencies[[" thin" >= 0["ruby-openid"
~> 2.0.0["mongrel" >= 0["memcache-client" >= 0[" fcgi" >= 0["camping" >= 0["test-spec" >= 0:
platform" ruby: name" rack:number" +1.0.0
\ No newline at end of file |