Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

834
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Virtual assistant