У меня проблема с добавлением подходящих примеров для хапи-чванца с Джой. Когда я добавляю .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"
}
Не
{
"название": {
"value": "Coinbase"
},
"базисная валюта": {
"значение": "доллары США"
}
}