lib/rspec/openapi/hooks.rb in rspec-openapi-0.2.2 vs lib/rspec/openapi/hooks.rb in rspec-openapi-0.3.0
- old
+ new
@@ -6,11 +6,12 @@
require 'rspec/openapi/schema_merger'
records = []
RSpec.configuration.after(:each) do |example|
- if example.metadata[:type] == :request && example.metadata[:openapi] != false && request && response
- records << RSpec::OpenAPI::RecordBuilder.build(self, example: example)
+ if example.metadata[:type] == :request && example.metadata[:openapi] != false
+ record = RSpec::OpenAPI::RecordBuilder.build(self, example: example)
+ records << record if record
end
end
RSpec.configuration.after(:suite) do
title = File.basename(Dir.pwd)