diff --git a/test/async/http/faraday/adapter.rb b/test/async/http/faraday/adapter.rb index eb5b94a..a13414d 100644 --- a/test/async/http/faraday/adapter.rb +++ b/test/async/http/faraday/adapter.rb @@ -285,8 +285,7 @@ def get_response(url = bound_url, path = "/index", adapter_options: {}) parser.each do |part| # Extract the field name from Content-Disposition header - if part.headers["content-disposition"] =~ /name="([^"]+)"/ - name = $1 + if name = part.headers["content-disposition"]["name"] content = String.new part.each{|chunk| content << chunk} files[name] = content