es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JESTJS

Jest: Recopila automáticamente la cobertura de los archivos probados.

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

Probando una función de retorno en una función que se activa al hacer clic en un botón utilizando jest.

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

Cobertura de Jest solo para desarrollo local.

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

Burlándose de un rechazo personalizado de promesa con jest y react

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