test-jest-angularjs

Test with Jest into Angular v17

Stars
0
Committers
2

TestJestAngularjs

This project was generated with Angular CLI version 17.3.8.

Steps for configuration Jest

  1. Remover cualquier referencia de Jasmine / Karma en el package.json
npm remove @types/jasmine jasmine-core karma karma-chrome-launcher karma-coverage karma-jasmine karma-jasmine-html-reporter
  1. Instalar Jest
npm install --save-dev jest jest-preset-angular @types/jest
  1. Crear el setup-jest.ts en la carpeta root del proyecto y el contenido es el siguiente
import 'jest-preset-angular/setup-jest';
  1. Agregar en el package.json, la configuración de Jest
"jest": {
    "preset": "jest-preset-angular",
    "setupFilesAfterEnv": [
      "<rootDir>/setup-jest.ts"
    ],
    "globalSetup": "jest-preset-angular/global-setup"
  }
  1. Configurar JEST en tsconfig.json y tsconfig.spec.json
"types": [
  "jest"
]
  1. Configurar los comandos para ejecutar las pruebas en el package.json
"test": "jest",
"test:watch": "jest --watchAll",
  1. Remover karma.config.js y el archivo test.ts
Related Projects