lib/swagalicious/response_validator.rb in swagalicious-0.3.1 vs lib/swagalicious/response_validator.rb in swagalicious-0.4.0

- old
+ new

@@ -42,10 +42,10 @@ validation_schema = response_schema .merge("$schema" => "http://tempuri.org/swagalicious/extended_schema") .merge(schemas) errors = JSON::Validator.fully_validate(validation_schema, body) - raise UnexpectedResponse, "Expected response body to match schema: #{errors[0]}" if errors.any? + raise UnexpectedResponse, "Expected response body to match schema: #{errors.join(", ")}" unless errors.empty? end def definitions_or_component_schemas(swagger_doc, version) if version.start_with?("2") swagger_doc.slice(:definitions)