diff --git a/openapi_contracts.gemspec b/openapi_contracts.gemspec index fbbc053..5625be3 100644 --- a/openapi_contracts.gemspec +++ b/openapi_contracts.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |s| s.add_dependency 'activesupport', '>= 6.1', '< 8.2' s.add_dependency 'json_schemer', '>= 2.1', '< 2.5' - s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 0.4' + s.add_dependency 'openapi_parameters', '>= 0.3.3', '< 1' s.add_dependency 'rack', '>= 2.0.0' s.add_development_dependency 'json_spec', '~> 1.1.5' diff --git a/spec/openapi_contracts/validators/parameters_spec.rb b/spec/openapi_contracts/validators/parameters_spec.rb index ce45f7b..57686a9 100644 --- a/spec/openapi_contracts/validators/parameters_spec.rb +++ b/spec/openapi_contracts/validators/parameters_spec.rb @@ -41,7 +41,8 @@ type: 'object', properties: { page: { - type: 'integer' + type: 'string', + pattern: '^\d+$' } }, required: ['page']