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

179
Visualizações
Luchando para tener DayJs disponibles para todas las pruebas en Cypress

Actualmente estoy comenzando un nuevo proyecto de Cypress, la aplicación para probar está bastante "centrada en el calendario" y tendré que jugar mucho con las fechas.

Mi problema es que no puedo hacer que DayJs esté disponible para todo el proyecto sin tener que importarlo en todos los archivos de especificaciones.

Por ejemplo, en test.spec.ts, esto está funcionando

 import dayjs = require('dayjs'); describe('Some suite', () => { it('Some Test', () => { // some stuff const myDate = dayjs('11-11-2022', 'dd-MM-YYYY' ); // other stuff }) })

Pero cuando hago esto en support/index.ts

 import dayjs = require('dayjs') declare namespace Cypress { interface Cypress { dayjs: dayjs.Dayjs; } }

y luego esto en mi especificación

 describe('Some suite', () => { it('Some Test', () => { // some stuff const myDate = Cypress.dayjs('11-11-2022', 'dd-MM-YYYY' ); // other stuff }) })

dice

Cypress.dayjs no es una función

¿Alguna idea de cómo podría conseguir este trabajo? Gracias por la ayuda

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En /cypress/support/index.ts , agregue dayjs al Cypress global (al igual que se solía incluir momentjs).

/cypress/soporte/index.ts

 const dayjs = require('dayjs') declare namespace Cypress { interface Cypress { dayjs: dayjs.Dayjs; } } Cypress.dayjs = dayjs

Ahora const myDate = Cypress.dayjs('11-11-2022', 'dd-MM-YYYY') debería funcionar.

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