Пример строки хойи
У меня проблема с добавлением подходящих примеров для хапи-чванца с Джой. Когда я добавляю.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(),
}),
},
То, что я ожидаю, на примере значения, чтобы иметь
{ "name": "Coinbase", "baseCurrency": "USD" }
Не
{ "name": { "value": "Coinbase" }, "baseCurrency": { "value": "USD" } }
0 ответов
Понизьте версию joi до v13.
Отследить проблему на hapi-swagger github: https://github.com/glennjones/hapi-swagger/issues/540