fix: add video ids and better test for video id

This commit is contained in:
moT01
2020-04-21 17:38:11 -05:00
committed by Mrugesh Mohapatra
parent 379f6f89ca
commit ad8daeb851
3 changed files with 6 additions and 1 deletions

View File

@ -41,7 +41,6 @@ function getSchemaForLang(lang) {
),
guideUrl: Joi.string().uri({ scheme: 'https' }),
videoUrl: Joi.string().allow(''),
videoId: Joi.string(),
forumTopicId: Joi.number(),
helpRoom: Joi.string(),
id: Joi.objectId().required(),
@ -54,6 +53,10 @@ function getSchemaForLang(lang) {
name: Joi.string(),
order: Joi.number(),
// video challenges only:
videoId: Joi.when('challengeType', {
is: challengeTypes.video,
then: Joi.string().required()
}),
question: Joi.object().keys({
text: Joi.string().required(),
answers: Joi.array()