Tag: JESTJS
Estoy escribiendo algunas pruebas para unos componentes que utilizan Next/Image. Como sigo obteniendo errores, decidí simular el módulo de esta manera: jest.mock( `next/image`, () => function Image({ src, alt }) { // eslint-disable-next-line @next/next/no-img-element return <img src=”{src}” alt=”{alt}”>; }, ); Hasta aquí todo bien, esto funciona muy bien. PERO tengo . . . Read more
Como traductor de documentos de TI, traduzco lo siguiente al español. No traduzca el código y la salida en markdown. Por ejemplo, si tiene el módulo: //sumWrapper.js const sum = (a, b) => { return a + b; }; const sumWrapper = (a, b) => { return sum(a, b); }; . . . Read more
Estoy recibiendo el siguiente error: Jest ha detectado el siguiente 1 manejador abierto que potencialmente evita que Jest salga: Al ejecutar una prueba simple como esta: var currentProvider = new Web3.providers.HttpProvider(‘https://ropsten.infura.io/v3/XXXXXXXXX’); var web3 = new Web3(currentProvider); const info = await web3.eth.getBlock(‘latest’) expect(info.gasLimit).toBeGreaterThan(0) El error apunta a getBlock. const info = . . . Read more
Estoy usando metro-react-native-babel-preset, pero necesito excluir @babel/plugin-transform-regenerator. He intentado todo tipo de cosas, pero nada funciona. Sospecho que el problema es que metro-react-native-babel-preset requiere el plugin directamente, así: ///node_modules/metro-react-native-babel-preset/src/configs/main.js <pre><code> plugins: [ …defaultPluginsBeforeRegenerator, isHermes ? null : require(“@babel/plugin-transform-regenerator”), …defaultPluginsAfterRegenerator ].filter(Boolean) </code></pre> ¿Hay alguna manera de deshabilitar este plugin pero seguir . . . Read more
Aquí hay un Sandbox. El problema puede ser activado escribiendo npm run test — -t "Store" en la consola. El error que se devolverá es No se puede usar la declaración de importación fuera del módulo porque al compilar se agrega import React from "react"; en util\store.test.tsx por razones que . . . Read more