No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Jest Coverage

21/23
Recursos

Aportes 6

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Siempre tener minimo 70% de cobertura de nuestra pruebas

En package.json agregamos a jest nuestro “verbose”: true

"jest": {
    "verbose": true,
    "setupFilesAfterEnv": [
      "<rootDir>/src/frontend/__test__/setupTest.js"
    ],
    "moduleNameMapper": {
      "\\.(jp|jpeg|png|gif)$": "<rootDir>/src/frontend/__mocks__/fileMock.js",
      "\\.(scss|css|sass)$": "<rootDir>/src/frontend/__mocks__/styleMock.js"
    }
  }

Para el activar el Coverage, lo hacemos desde packege.json en la sección de scrips:

"scripts": {
    "build": "webpack-cli --config webpack.config.js --colors",
    "lint": "eslint src/frontend --fix",
    "start:dev": "nodemon src/server/index",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage"
  },

https://www.carlosramirezflores.com/

Oscar tengo un problema y es que me pasa todos los test, pero se demoran mucho, cuando doy registrar usuarion no me reenvia a la url de inicio de session, y sin contar que cuando subo el servidor, aveces lo subo y se queda cargando.

ya revise los archivos y no veo diferencias en el codigo, me compila bien, pero en efecto no puedo realizar las acciones.

 backend-for-frontend git:(master) ✗ npm run test

> [email protected]1.0.0 test /mnt/c/Users/luisk/OneDrive/Documents/PLATZI/Backend_for_Frontend/backend-for-frontend
> jest

 PASS  src/frontend/__test__/utils/gravatar.test.js (5.742s)
  ✓ Gravatar Function test (2ms)

 PASS  src/frontend/__test__/components/Footer.test.js (5.828s)
  <Footer />
    ✓ Render Footer Component (3ms)
    ✓ Footer haves 3 anchors (2ms)
    ✓ Footer Snapshot (10ms)

 PASS  src/frontend/__test__/actions/index.test.js (5.907s)
  Actions
    ✓ set favorite (2ms)
    ✓ Login

 PASS  src/frontend/__test__/components/Header.test.js (6.546s)
  <Header />
    ✓ Header logo image (34ms)
    ✓ Header snapshot (10ms)

 PASS  src/frontend/__test__/containers/Register.test.js (6.748s)
  <Register />
    ✓ Register form (70ms)

Test Suites: 5 passed, 5 total
Tests:       9 passed, 9 total
Snapshots:   2 passed, 2 total
Time:        8.811s
Ran all test suites.
➜  backend-for-frontend git:(master) ✗

Nivel obsesivo compulsivo mayor a 80% jajaj…
Quiero aprender más acerca de las pruebas

genial poder verlo en html 😃

Genial!! muy interesante, gracias!!