根据其架构验证swagger规范的示例部分

时间:2019-05-10 07:34:45

标签: validation swagger schema openapi

是否可以根据相应的模式验证swagger文档的example部分?

我发现了既可以验证架构本身的工具(例如http://editor.swagger.ioswagger-cli等-但这只是棉绒),也可以验证针对架构的请求/响应(诸如swagger-express-middleware或{ {3}}。

但是我想验证exampleresponses中的definitions与架构是否一致。 例如:

swagger: '2.0'
paths:
  /test:
    get:
      description: test endpoint
      produces:
        - application/json
      responses:
        200:
          description: OK
          schema:
            type: object
            properties:
              name:
                type: string
              id:
                type: integer
            example:
              name: 13
              id: some string

对于所有这些工具,即使example包含错误的结构,也似乎是“正确的”。

有没有可以做到这一点的工具?

0 个答案:

没有答案