3.0 KiB
3.0 KiB
id | title | challengeType | isRequired | videoUrl | localeTitle |
---|---|---|---|---|---|
587d8249367417b2b2512c42 | Issue Tracker | 4 | true | Rastreador de problemas |
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 opcional asignado a to 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 que 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