пример строки хойи - PullRequest
       25

пример строки хойи

0 голосов
/ 05 ноября 2018

У меня проблема с добавлением подходящих примеров для хапи-чванца с Джой. Когда я добавляю .example ('') в схему ответа или проверяю {payload: {}}, он добавляет дополнительный объект со значением.

    response: {
      schema: Joi.object().keys({
        name: Joi.string().example('Coinbase'),
        baseCurrency: Joi.string()
          .valid('USD', 'EUR', 'MXN', 'ETH', 'LTH', 'BTC'),
      }),
    },
    validate: {
      payload: Joi.object().keys({
        name: Joi.string().required(),
        baseCurrency: Joi.string().required(),
      }),
    },

enter image description here

Я ожидаю, что в примере значение будет

{ "name": "Coinbase", "BaseCurrency": "USD" }

Не

{ "название": { "value": "Coinbase" }, "базисная валюта": { "значение": "доллары США" } }

1 Ответ

0 голосов
/ 27 декабря 2018

Понижение версии joi до v13.
Отслеживание проблемы на hapi-swagger github: https://github.com/glennjones/hapi-swagger/issues/540

...