Response body value validation

Add the possibility to pass a block to the run_test!
method in order to add expectations on your response
This commit is contained in:
Horia Radu
2017-04-28 11:40:33 +03:00
parent cf9170101b
commit 51c9f4e5e6
7 changed files with 44 additions and 11 deletions

View File

@@ -28,10 +28,10 @@ module Rswag
end
end
def assert_response_matches_metadata(api_metadata)
def assert_response_matches_metadata(api_metadata, &block)
global_metadata = rswag_config.get_swagger_doc(api_metadata[:swagger_doc])
validator = ResponseValidator.new(api_metadata, global_metadata)
validator.validate!(response)
validator.validate!(response, &block)
end
private