mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-28 18:26:54 +00:00
feat(tools): verify answers uniqueness (#58071)
Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
This commit is contained in:
@@ -91,7 +91,8 @@ const questionJoi = Joi.object().keys({
|
||||
feedback: Joi.string().allow(null)
|
||||
})
|
||||
)
|
||||
.required(),
|
||||
.required()
|
||||
.unique('answer'),
|
||||
solution: Joi.number().required()
|
||||
});
|
||||
|
||||
@@ -101,9 +102,13 @@ const quizJoi = Joi.object().keys({
|
||||
Joi.object().keys({
|
||||
text: Joi.string().required(),
|
||||
distractors: Joi.array()
|
||||
.items(Joi.string().required())
|
||||
.items(
|
||||
Joi.valid(Joi.ref('...answer')).forbidden(),
|
||||
Joi.string().required()
|
||||
)
|
||||
.length(3)
|
||||
.required(),
|
||||
.required()
|
||||
.unique(),
|
||||
answer: Joi.string().required()
|
||||
})
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user