Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

809
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda