Проверить пример части спецификации Swagger по его схеме - PullRequest
1 голос
/ 10 мая 2019

Можно ли проверить example часть документа Swagger по соответствующей схеме?

Я нашел инструменты для проверки самой схемы (например, http://editor.swagger.io или swagger-cli и т. Д. - но это только пример) и проверка запросов / ответов по схеме (например, swagger-express-middleware или swagger-assertions ).

НоЯ хотел бы проверить, что example в responses и 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 содержит неправильную структуру.

есть ли инструмент, который может это сделать?

...