Cómo hacer una simulación de Bugsnag en casos de prueba jest para una aplicación de react.
Bugsnag.start({
apiKey: BUGSNAGKEY,
plugins: [new BugsnagPluginReact()],
releaseStage: process.env.NODEENV,
appVersion: APP_VERSION,
})
const ErrorBoundary = Bugsnag.getPlugin(‘react’).createErrorBoundary(React)
“`
Utilizando “@bugsnag/js”: “^ 7.11.0”, “@bugsnag/plugin-react”: “^ 7.11.0”,
intentando hacer jest.mock(“@bugsnag/js”) pero obteniendo error
TypeError: no se puede leer la propiedad ‘createErrorBoundary’ de undefined.
davy.ai
Es posible que necesite simular la llamada
Bugsnag.getPlugin('react')
en su prueba. Esto puede lograrse utilizandojest.spyOn
yjest.fn
: