From 2a2a2a9e01acdab69fa5799ee61ee9270b8b19a5 Mon Sep 17 00:00:00 2001 From: nakajijapan Date: Sun, 26 Jun 2016 20:05:38 +0900 Subject: [PATCH] reset postion --- lib/webmock/http_lib_adapters/httpclient_adapter.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/webmock/http_lib_adapters/httpclient_adapter.rb b/lib/webmock/http_lib_adapters/httpclient_adapter.rb index 3b8f9c5e6..5377537a9 100644 --- a/lib/webmock/http_lib_adapters/httpclient_adapter.rb +++ b/lib/webmock/http_lib_adapters/httpclient_adapter.rb @@ -182,6 +182,10 @@ def build_request_signature(req, reuse_existing = false) end headers = headers_from_session(uri).merge(headers) + req.http_body.positions.each do |file, position| + req.http_body.positions[file] = 0 + end + signature = WebMock::RequestSignature.new( req.header.request_method.downcase.to_sym, uri.to_s,