Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

802
Vistas
Estructura de carpetas de Jest

Actualmente estoy empleando el uso de Jest en mi aplicación CRA. Veo que CRA optó por el uso del formato filename.test.js al escribir pruebas, pero encuentro este enfoque un poco engorroso para los ojos y el cerebro. Descubrí que puedes escribir pruebas en una carpeta llamada __tests__ y jest ejecutará automáticamente las pruebas en esa carpeta. Me gusta este enfoque. Mi pregunta ahora es, ¿cuál es el estándar cuando se usa esta configuración? Por lo general, mi carpeta src está configurada como tal:

 src └── components ├── some1ComponentDir └── some2ComponentDir

¿Creo una carpeta __tests__ en cada nivel o me burlo de la estructura de mi carpeta src dentro de mi carpeta __tests__ ubicada dentro de la carpeta src ?

Si cree que esta es una pregunta tonta, simplemente ignórela y continúe. Gracias por cualquier ayuda.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Las convenciones para Jest, en orden de mejor a peor en mi opinión:

  1. src/file.test.js mencionado primero en los documentos de Introducción , y es excelente para mantener las pruebas (especialmente la unidad) fáciles de encontrar junto a los archivos de origen
  2. src/__tests__/file.test.js le permite tener múltiples directorios __tests__ para que las pruebas estén cerca de los archivos originales sin saturar los mismos directorios
  3. __tests__/file.test.js parece más a los marcos de prueba más antiguos que colocan todas las pruebas en un directorio separado; aunque Jest lo admite, no es tan fácil mantener las pruebas organizadas y detectables

Como no quieres 1, parece que 2 es tu mejor opción.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda