openapi-validator-proxy

Version 0.1.0 (2024-10-21)

v0.1.0 Oct 22 2024 at 05:45 UTC

Initial release!

The proxy command sort of works to validate requests. This includes functionality that validates:

  • path
  • HTTP method
  • object response bodies
  • allOf response properties
  • string/boolean/number/array response properties

Results are captured in a Junit report which can be found at localhost:3000/_ovp/junit.

The following errors are also captures in the Junit report:

  • PathNotFound,
  • InvalidHTTPMethod,
  • InvalidStatusCode,
  • MissingResponseDefinition,
  • MissingContentTypeHeader,
  • MismatchedContentTypeHeader,
  • MismatchNonEmptyBody,
  • MissingSchemaDefinition,
  • FailedJSONDeserialization,
  • FailedValidationUnexpectedNull,
  • FailedValidationUnexpectedBoolean,
  • FailedValidationUnexpectedNumber,
  • FailedValidationUnexpectedString,
  • FailedValidationUnexpectedProperty,
  • FailedValidationUnsupportedSchemaKind,