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

240
Visualizações
Incluir archivos js para pruebas mecanografiadas

Estoy trabajando en una aplicación solo para clientes, que se implementa como una página html con el "backend" (motor de la aplicación) escrito en javascript y la interfaz de usuario implementada en React+typescript.

La solución dos carpetas principales son 'src' y 'public'. La carpeta 'src' contiene fuentes mecanografiadas, los archivos de la carpeta src se compilan (transpilan) + minimizan/ofuscan. La carpeta 'pública' contiene el archivo index.html y los archivos js 'backend'. Los archivos JS no se compilan debido a la implementación específica del backend que depende de la evaluación.

La parte de la interfaz de usuario de la aplicación (ts) depende del backend (js). Las clases JS están disponibles para su uso en tiempo de ejecución.

El problema que he enfrentado es el problema con la creación de pruebas de "integración" usando broma: no puedo cargar mis archivos js antes de la ejecución de las pruebas.

Traté de ajustar la configuración de broma para incluir los archivos js necesarios, pero no tuve éxito.

"broma": { "setupFilesAfterEnv": ["/public/engine.js"] }

Durante el tiempo de ejecución de las pruebas, recibo errores sobre definiciones de clases faltantes (las que deberían provenir del archivo js).

¿Como puedó resolver esté problema?

about 4 years ago · Juan Pablo Isaza
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