Add tests for OA3 components/schemas loader with upgrade notice

This commit is contained in:
Greg Myers
2020-03-21 20:19:51 +00:00
parent 095067792f
commit 23a1074d07
2 changed files with 63 additions and 26 deletions

View File

@@ -70,7 +70,7 @@ module Rswag
swagger_doc.slice(:definitions)
else # Openapi3
if swagger_doc.has_key?(:definitions)
warn('Rswag::Specs: WARNING: definitions is replaced in OpenAPI3! Rename to components/schemas (in swagger_helper.rb)')
ActiveSupport::Deprecation.warn('Rswag::Specs: WARNING: definitions is replaced in OpenAPI3! Rename to components/schemas (in swagger_helper.rb)')
return swagger_doc.slice(:definitions)
else
components = swagger_doc[:components] || {}