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

110
Vistas
Cypress elige qué archivo de prueba lanzar en función de una cadena

Actualmente estoy trabajando en Cypress, intentaré simplificar mi pregunta tanto como sea posible:

Tengo varios archivos de prueba:

 integration/testA.spec.js integration/testB.spec.js integration/testC.spec.js

También tengo un archivo config.js en el que tengo un objeto que contiene el nombre de la prueba que quiero ejecutar:

 { test: 'testA.spec.js' }

lo que quiero hacer, si es posible, es un archivo main.spec.js que, según la propiedad de test , ejecute el archivo de especificaciones relativas.

tengo preparado casi todo

 describe('Test', () => { before(() => {}) beforeEach(() => {}) after(() => {}) describe('Test Booking', () => { // retrieves the `test`property and returns the string name let testName = retrieveTestName() console.log('testName', testName) /** I want to do something like this */ if (testName === 'testA.spec.js') { // launch testA.spec.js file } } })

pero ignoro si puedo hacer algo como el código anterior; crees que es posible?

¿O tengo que crear un archivo de script que

  • comprueba el archivo de nombres
  • usa la opción --spec y lanza la prueba

?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Una opción puede ser crear comandos usando el archivo --spec y agregarlo bajo scripts en su package.json . Algo como:

 "scripts": { "testA": "npx cypress run --spec "cypress/integration/testA.spec.js", "testB": "npx cypress run --spec "cypress/integration/testB.spec.js", "testC": "npx cypress run --spec "cypress/integration/testC.spec.js" }

Puede ejecutar directamente el comando anterior según la prueba que desee ejecutar.

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