Tag: JESTJS
En mi aplicación, mientras se desarrolla, corro: npm run test src/components/component.test.tsx Esto ejecuta el conjunto de pruebas específico para el componente en el que estoy trabajando. Además, puedo cambiarlo a: npm run test src/components/component.test.tsx — –coverage –coverageReporters=text-summary –collectCoverageFrom=src/components/component.tsx Lo que imprimirá un informe de cobertura para ese archivo específico una . . . Read more
Tengo un componente hijo de React que tiene un botón: export function Banner({argumentSetter}){ function handleOnClick(){ argumentSetter(argument.READ); } return( <div> <button onclick=”{handleOnClick}”> <icon name=”delete” type=”filled”> Discard </icon> </button> </div> ) } Y tengo mi argumentSetter en mi componente padre definido como sigue: const [argument,setArgument] = useState<argument>(argument.EDIT); argumentSetter = useCallBack((val)=>{ setArgument(val); },[argument]); . . . Read more
¿Existe alguna forma de hacer que React ignore las propiedades específicas de los objetos de prueba de simulación durante las pruebas unitarias para evitar ver una gran cantidad de advertencias en la consola? Algunas de nuestras pruebas unitarias están simulando objetos, lo que hace que React advierta sobre las props . . . Read more
Estoy tratando de averiguar cómo desactivar la cobertura para mis construcciones de Jenkins pero dejarla activada para el desarrollo local. Básicamente, quiero que Jenkins aún haga mis pruebas, pero no necesito ni quiero el informe de cobertura que me da “collectCoverage: true”, solo lo necesito para el desarrollo local. Mi . . . Read more
Estoy intentando probar un código dentro de un bloque de catch usando React Testing Lib y Jest. Las solicitudes son manejadas dentro del componente a través de axios. Estoy simulando axios de la siguiente manera: “`jest.mock(‘axios’); const mockedAxios = axios as jest.Mocked; Usando `mockRejectedValue`. **Test** test(‘returns throws error’, async () . . . Read more