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

Configuración de Supertest + Express causa error de tiempo de espera.

Tengo una configuración simple en el archivo server.test.js import ‘regenerator-runtime/runtime’; const request = require(‘supertest’); const express = require(“express”); const app = express(); app.get(‘/user’, function(req, res) { res.status(200).json({ name: ‘john’ }); }); describe(‘GET /user’, function() { it(‘responds with json’, async function(done) { const response = await request(app) .get(‘/user’) expect(response.status).toBe(201) }) }) . . . Read more

Svelte Stores y Jest

Estoy buscando una forma de simular/imitar tiendas que se utilizan en componentes Svelte, específicamente con la sintaxis de auto-suscripción (es decir, $myStore o $myStore.property). He intentado algunas simulaciones diferentes, principalmente algo como lo siguiente: jest.mock(‘./stores/users’, () => ({ currentUser: jest.fn().mockImplementation(() => writable({ isAdmin: true, }), ), })); La prueba dará . . . Read more

Pruebas de extremo a extremo de NestJS + Fastify: Jest no salió un segundo después de que la ejecución de pruebas se haya completado.

Mientras ejecutaba pruebas de extremo a extremo de una aplicación de NestJS+Fastify, noté las siguientes advertencias: Jest no salió un segundo después de que se completara la ejecución de las pruebas. Esto generalmente significa que hay operaciones asíncronas que no se detuvieron en sus pruebas. Considere ejecutar Jest con –detectOpenHandles . . . Read more

React Router V6 – useNavigate() solo puede usarse en el contexto de un componente .

He instalado react-router-dom V6. Estoy teniendo el error anteriormente mencionado al ejecutar mi prueba muy básica con Jest-Enzyme: expect(shallow().length).toEqual(1); Ya me encontré con un problema similar mencionado aquí, pero ya estoy haciendo las respuestas proporcionadas. Incluso intenté hacer la importación { BrowserRouter as Router } from “react-router-dom”;. ¿Qué me falta . . . Read more

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.