3.0 KiB
3.0 KiB
id | title | localeTitle | challengeType | isRequired |
---|---|---|---|---|
587d8249367417b2b2512c42 | Issue Tracker | Rastreador de problemas | 4 | true |
Description
Instructions
Tests
tests:
- text: Prevenir ataques de scripts entre sitios (XSS).
testString: ''
- text: 'Puedo POST / api / issues / {projectname} con los datos del formulario que contengan issue_title, issue_text, created_by, y Optional_trabajo y status_text.'
testString: ''
- text: 'El objeto guardado (y devuelto) incluirá todos esos campos (en blanco para no entrada opcional) y también incluye created_on (fecha / hora), updated_on (fecha / hora), abierto (booleano, verdadero para abierto, falso para cerrado) , y _id '
testString: ''
- text: 'Puedo PUT / api / issues / {projectname} con un ID y cualquier campo en el objeto con un valor para objetar dicho objeto. Devuelto será "actualizado con éxito" o "no se pudo actualizar" + id. Esto siempre debe actualizar updated_on. Si no se envían campos, devuelva "no se envió ningún campo actualizado."
testString: ''
- text: 'Puedo BORRAR / api / issues / {projectname} con un ID para eliminar completamente un problema. Si no se envía ningún _id, devuelva "id error", éxito: "eliminado" + id, falló: "no se pudo eliminar" + id. '
testString: ''
- text: 'Puedo obtener / api / issues / {projectname} para una serie de todos los problemas en ese proyecto específico con toda la información para cada problema, tal como se devolvió cuando se publicó.'
testString: ''
- text: 'Puedo filtrar mi solicitud de obtención pasando también cualquier campo y valor en la consulta (es decir. / Api / issues / {project}? Open = false). Puedo pasar tantos campos / valores como quiera .'
testString: ''
- text: Todas las 11 pruebas funcionales están completas y aprobadas.
testString: ''
Challenge Seed
Solution
// solution required