У меня проблема с добавлением подходящих примеров к хапи-чванству с Джои. Когда я добавляю .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"}}