Prueba de ejemplo predeterminada disparando un error UncaughtException.
Se está produciendo el siguiente error en un proyecto nuevo:
PASS client/src/App.test.js
node:internal/process/promises:246
triggerUncaughtException(err, true /* fromPromise */);
^
[UnhandledPromiseRejection: Este error se originó al lanzar una excepción dentro de una función asíncrona sin un bloque catch, o al rechazar una promesa que no se manejó con .catch(). La promesa se rechazó con el motivo "Error: Error de red".] {
code: 'ERR_UNHANDLED_REJECTION'
}
Indica que todavía es un resultado correcto (PASS), pero ¿por qué se está produciendo esta excepción?
A continuación se muestra mi archivo app.test.js:
/**
* @jest-environment jsdom
*/
import { render, screen } from '@testing-library/react';
import '@testing-library/jest-dom';
import React from 'react';
import App from './App';
test('renders product list', () => {
render(<app></app>);
const linkElement = screen.getByText(/Productos/i);
expect(linkElement).toBeInTheDocument();
});
davy.ai
El mensaje de error sugiere que la promesa fue rechazada debido a un error de red. Esto podría deberse a un problema con la conexión de red o a un fallo al conectarse al servidor. Puede ser necesario investigar la causa del error de red para poder resolver el problema.