Skip to content

Latest commit

 

History

History
81 lines (65 loc) · 2.77 KB

README.md

File metadata and controls

81 lines (65 loc) · 2.77 KB

Ejercicio 02

ejercicio02

Instrucciones

  • Complete las actividades para que proyecto contenga:

Configuración

  • Modifique el archivo config/config.json para el ambiente "test" para los datos de conexión: username, password y database

Pruebas unitarias

  • En su proyecto de Express

    • Instale las dependencias a Jest, SuperTest y cross-env

      • Desde otra instancia de la línea de comandos, ejecute: npm install --save-dev jest supertest cross-env
    • Copie la carpeta tests de este repositorio a su proyecto.

    • Modifique el archivo package.json

      • Agregue los pares/valores: test y jest
      
      ...
        "scripts": {
          "devstart": "nodemon ./bin/www",
          "start": "node ./bin/www",
          
          "test": "jest"
          
        },
        
        "jest": {
          "testEnvironment": "node",
          "coveragePathIgnorePatterns": [
            "/node_modules/"
          ]
        },
        
        "dependencies": {
        ...
        },
        "devDependencies": {
        ...
        }
      }
      
  • Desde la línea de comandos:

    • Liste los comando disponibles, con: npm run

    • Ejecute las pruebas unitarias, con: npm test
  • Los resultados posibles a las pruebas unitarias:

    Test Suites: x passed, x total
    Tests:       y passed, y total
    Snapshots:   0 total
    Time:        w.xyz s, estimated w s
    Ran all test suites.
    
    • Todos fueron exitosas, o
    • Existen pruebas unitarias fallidas.
  • En caso de ser necesario, modifique el/los archivo(s) y vuelva a ejecutar las pruebas unitarias.

Referencias