[DRE-commits] [ruby-mixlib-install] 13/15: Update 0004-Stub-real-HTTP-requests.patch
Hleb Valoshka
tsfgnu-guest at moszumanska.debian.org
Thu Aug 4 15:43:33 UTC 2016
This is an automated email from the git hooks/post-receive script.
tsfgnu-guest pushed a commit to branch master
in repository ruby-mixlib-install.
commit 15fdbfe96073605979187b999af41c890852c281
Author: Hleb Valoshka <375gnu at gmail.com>
Date: Thu Aug 4 18:24:05 2016 +0300
Update 0004-Stub-real-HTTP-requests.patch
---
debian/patches/0004-Stub-real-HTTP-requests.patch | 30 +++++++++++++----------
1 file changed, 17 insertions(+), 13 deletions(-)
diff --git a/debian/patches/0004-Stub-real-HTTP-requests.patch b/debian/patches/0004-Stub-real-HTTP-requests.patch
index 7c7f4ea..129bddd 100644
--- a/debian/patches/0004-Stub-real-HTTP-requests.patch
+++ b/debian/patches/0004-Stub-real-HTTP-requests.patch
@@ -3,15 +3,15 @@ Date: Thu, 4 Aug 2016 09:05:04 +0300
Subject: Stub real HTTP requests
---
- spec/mixlib/install/backend/bintray_spec.rb | 35 ++++++++++++++++++++---
+ spec/mixlib/install/backend/bintray_spec.rb | 35 ++++++++++++++++++---
spec/mixlib/install_spec.rb | 12 ++++++++
spec/spec_helper.rb | 2 ++
- spec/webmocks.rb | 43 +++++++++++++++++++++++++++++
- 4 files changed, 88 insertions(+), 4 deletions(-)
+ spec/webmocks.rb | 47 +++++++++++++++++++++++++++++
+ 4 files changed, 92 insertions(+), 4 deletions(-)
create mode 100644 spec/webmocks.rb
diff --git a/spec/mixlib/install/backend/bintray_spec.rb b/spec/mixlib/install/backend/bintray_spec.rb
-index faa3a20..f39c777 100644
+index 2f221f8..3fa7dff 100644
--- a/spec/mixlib/install/backend/bintray_spec.rb
+++ b/spec/mixlib/install/backend/bintray_spec.rb
@@ -44,7 +44,33 @@ context "Mixlib::Install::Backend::Bintray", :vcr do
@@ -20,20 +20,20 @@ index faa3a20..f39c777 100644
let(:mixlib_options) { Mixlib::Install::Options.new(options) }
- let(:bintray) { Mixlib::Install::Backend::Bintray.new(mixlib_options) }
+ let(:bintray) do
-+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chef/versions/_latest").
-+ to_return(:status => 200, :body => CHEF_VERSIONS_LATEST, :headers => {})
++ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chef/versions/_latest").
++ to_return(:status => 200, :body => CHEF_VERSIONS_LATEST, :headers => {})
+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chef/versions/12.12.15/files").
+ to_return(:status => 200, :body => CHEF_VERSIONS_12_12_15_FILES, :headers => {})
+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chefdk/versions/_latest").
+ to_return(:status => 200, :body => CHEFDK_VERSIONS_LATEST, :headers => {})
+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chefdk/versions/0.16.28/files").
+ to_return(:status => 200, :body => CHEFDK_VERSIONS_0_16_28_FILES, :headers => {})
-+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/current/chef/v
-+ersions/_latest").
++ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/current/chef/versions/_latest").
+ to_return(:status => 200, :body => CHEF_32_ON_64, :headers => {})
-+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/current/chef/v
-+ersions/_latest").
-+ to_return(:status => 200, :body => CHEF_64_ON_64, :headers => {}) # TODO: not works
++ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/current/chef/versions/_latest").
++ to_return(:status => 200, :body => CHEF_64_ON_64, :headers => {})
++ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/current/chef/versions/12.13.16/files").
++ to_return(:status => 200, :body => CHEF_VERSIONS_12_13_16_FILES, :headers => {})
+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/chef/versions/12.4.1/files").
+ to_return(:status => 200, :body => CHEF_VERSIONS_12_4_1_FILES, :headers => {})
+ stub_request(:get, "https://mixlib-install%40chef:a83d3a2ffad50eb9a2230f281a2e19b70fe0db2d@bintray.com/api/v1/packages/chef/stable/compliance/versions/1.3.1/files").
@@ -111,10 +111,10 @@ index 421d315..cd360e4 100644
diff --git a/spec/webmocks.rb b/spec/webmocks.rb
new file mode 100644
-index 0000000..e58200a
+index 0000000..c5c213b
--- /dev/null
+++ b/spec/webmocks.rb
-@@ -0,0 +1,43 @@
+@@ -0,0 +1,47 @@
+CHEF_VERSIONS_LATEST = <<END
+{"name":"12.12.15","desc":"","package":"chef","repo":"stable","owner":"chef","labels":[],"attribute_names":["project","version","iteration"],"created":"2016-07-09T21:36:46.593Z","updated":"2016-07-20T22:20:18.820Z","released":"","ordinal":73.0}
+END
@@ -158,3 +158,7 @@ index 0000000..e58200a
+CHEF_64_ON_64 = <<END
+{"name":"12.13.16","desc":"","package":"chef","repo":"current","owner":"chef","labels":[],"attribute_names":["project","version","iteration"],"created":"2016-07-29T15:11:35.680Z","updated":"2016-07-29T15:13:38.131Z","released":"","ordinal":57.0}
+END
++
++CHEF_VERSIONS_12_13_16_FILES = <<END
++[{"name":"chef-12.13.16-1.powerpc.bff","path":"aix/6.1/chef-12.13.16-1.powerpc.bff","repo":"current","package":"chef","version":"12.13.16","owner":"chef","created":"2016-07-29T15:12:22.181Z","size":91960832,"sha1":"f18f61e5b63ed161d4075f558700f5b098b5ed6d","sha256":"2e4b5c6bd1030400f595a8f9a53c89dc87d97c12d866121af84d099ce905dbe7"},{"name":"chef-12.13.16-1.powerpc.bff.asc","path":"aix/6.1/chef-12.13.16-1.powerpc.bff.asc","repo":"current","package":"chef","version":"12.13.16","owner":"ch [...]
++END
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-mixlib-install.git
More information about the Pkg-ruby-extras-commits
mailing list