Skip to content
Closed
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lib/rspec/openapi/schema_cleaner.rb
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ def cleanup_array!(base, spec, selector, fields_for_identity = [])

def cleanup_hash!(base, spec, selector)
RSpec::OpenAPI::HashHelper.matched_paths(base, selector).each do |paths|
base.dig(*paths).delete('required') if base.dig(*paths)['required']&.empty?
exist_in_base = !base.dig(*paths).nil?
not_in_spec = spec.dig(*paths).nil?
if exist_in_base && not_in_spec
Expand Down