¿Cómo puedo probar este caso?
Tengo una variable en la configuración:
setup() { const address = `${process.env.VAR_ENV}` onMounted(async () => { const stop = await isContinuing(address) La función await isContinuing(address) se está ejecutando cuando se ejecuta la prueba. ¿Cómo puedo hacer que la función no se ejecute cuando se ejecuta la prueba?
La variable de ajuste indefinida de mi prueba
beforeEach(() => { wrapper = shallowMount(App, { }) }) describe('Dashboard', () => { it('test to verify if initial section.', () => { const expected = 0 expect(wrapper.findComponent({ ref: 'section' }).element.value).toBe( expected ) })Jest (y supongo que la mayoría de los marcos de prueba) establece la variable ambiental NODE_ENV para test . Entonces puede usar una declaración if simple para no ejecutar algo en las pruebas:
if(process.env.NODE_ENV !== 'test') { const stop = await isContinuing(address) }