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: TS-JEST

Error al simular importaciones en TypeScript.

Estoy intentando simular ‘@unleash/proxy-client-react’ utilizando la función falsa de ts-jest/utils. Hice lo siguiente: He creado un archivo separado con el contenido: jest.mock(‘@unleash/proxy-client-react’, () => ({ useUnleashContext: jest.fn(), useFlag: jest.fn() })); Este archivo se añade a la lista “setupFilesAfterEnv” de la configuración de jest. En el código de prueba: import { . . . Read more

Interpolación de clase anidada de emoción/estilo no funciona con el linter o jest.

Dirigiéndote a un componente secundario StyledHighlight. <styledbutton> <styledhighlight></styledhighlight> </styledbutton> const StyledHighlight = styled.span` display: block; `; const StyledButton = styled.button` & > ${StyledHighlight} { display: none; } `; Error de lint similar a este: Invalid type “StyledComponent<><><htmlspanelement>, HTMLSpanElement>, Pick<><><htmlspanelement>, HTMLSpanElement>, “contextMenu” | … 253 more … | “css”>, object>” of . . . Read more

Jest – Cómo probar una llamada Fetch() que devuelve una Promesa rechazada?

Tengo la siguiente función que utiliza fetch() para hacer una llamada a la API: export async function fetchCars(dealershipId) { return request(‘path/to/endpoint/’ + dealershipId) .then((response) => { if (response.ok === false) { return Promise.reject(); } return response.json(); }) .then((cars) => { return parseMyCars(cars); }); } Quiero probar cuando la llamada falla . . . Read more

CDK AWS Lambda cómo simular el recurso proporcionado.

Estoy utilizando jest para realizar pruebas y tengo una función lambda en mi Stack que quiero probar. Así es como se ve: const lambda = new lambda.Function(this, “MyLambda”, { … code: lambda.Code.fromAsset(“../assets/lambda.zip”), … } ); Quiero probar algunas de las propiedades, pero también si la lambda está en el stack. . . . Read more

La Suite de Pruebas no pudo ejecutarse.

Error lanzado: “Se excedió el tiempo de espera de 5000 ms para un hook. Use jest.setTimeout(newTimeout) para aumentar el valor del tiempo de espera, si esta es una prueba que tarda mucho tiempo.” 24 | 25 | afterAll(async () => { | ^ 26 | jest.setTimeout(20000); 27 | await mongo.stop(); . . . Read more