Skip to content

Commit 6cd0733

Browse files
committed
feat: use Pact::Query.parse_string to parse query string
1 parent 3338e80 commit 6cd0733

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/pact/consumer/mock_service/rack_request_helper.rb

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
require 'cgi/core'
2+
require 'pact/consumer_contract/query'
3+
24
module Pact
35
module Consumer
46

@@ -11,7 +13,7 @@ module RackRequestHelper
1113
}
1214

1315
def params_hash env
14-
CGI::parse env["QUERY_STRING"]
16+
Pact::Query.parse_string(env["QUERY_STRING"])
1517
end
1618

1719
def request_as_hash_from env

pact-mock_service.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Gem::Specification.new do |gem|
2727
gem.add_runtime_dependency 'json'
2828
gem.add_runtime_dependency 'webrick', '~> 1.3'
2929
gem.add_runtime_dependency 'term-ansicolor', '~> 1.0'
30-
gem.add_runtime_dependency 'pact-support', '~> 1.12', '>= 1.12.0'
30+
gem.add_runtime_dependency 'pact-support', '~> 1.16', '>= 1.16.4'
3131
gem.add_runtime_dependency 'filelock', '~> 1.1'
3232

3333
gem.add_development_dependency 'rack-test', '~> 0.7'

0 commit comments

Comments
 (0)