jestjs

¿Cómo puedo simular una importación de módulo ES6 usando Jest?

Estoy empezando a pensar que esto no es posible, pero quiero preguntar de todos modos. Quiero probar que uno de mis módulos ... na en Jasmine (o al menos nunca podría hacerlo funcionar), por lo que tampoco tengo la esperanza de que sea posible en Broma.

¿Cómo pruebo un solo archivo usando Jest?

Puedo probar varios archivos usando Jest, pero no puedo averiguar cómo probar un solo archivo. Tengo: Corre npm install j ... : npm ERR! Error: ENOENT, open '<path to project>/node_modules/app/foo/__tests__/bar.spec.js/package.json' Gracias

¿Cómo puedo ejecutar una sola prueba usando Jest?

Tengo una prueba 'funciona con hijos anidados' dentro del archivo fix-order-test.js. Ejecutando lo siguiente se ejecutan tod ... ? Lo siguiente no funciona, ya que busca un archivo de la expresión regular especificada. jest 'works with nested children'

Cómo simular dependencias para pruebas unitarias con módulos ES6

Estoy tratando de jugar con los módulos Ecmascript 6 usando webpack + traceur para transpilar a ES5 CommonJS, pero estoy teni ... rceMaps funcione con la depuración de Jest y node-inspector. ¿Hay un mejor marco para probar unitariamente los módulos ES6?

¿Cómo ejecutar las pruebas de broma secuencialmente?

Estoy ejecutando pruebas de Jest a través de npm test. Jest ejecuta pruebas en paralelo de forma predeterminada. ¿Hay alguna ... cuencialmente? Tengo algunas pruebas que llaman a código de terceros que se basa en cambiar el directorio de trabajo actual.

Cobertura de código para Broma

¿Hay alguna forma de tener cobertura de código en el framework de pruebas Jest de Javascript que está construido sobre Jasmi ... la cobertura de código que obtiene. También he intentado usar Estambul, blanket y JSCover, pero ninguno de ellos funciona.

Probar una función de componente React con Jest

Original En primer lugar, estoy siguiendo la arquitectura Flux. Tengo un indicador que muestra un número de segundos, por ... ngth).toBe(1); //Fails (should call this function when time elapsed is 0) }); }); Todavía estoy malinterpretando algo...

Cómo simular los métodos de React component con jest y enzyme

Tengo un componente react (esto se simplifica para demostrar el problema): class MyComponent extends Component { handle ... /tests/DishAdmin.test.js:122:24) Así que mi pregunta es, ¿cómo me burlo correctamente ¿métodos de componentes con enzimas?

Depuración de casos de prueba de Jest usando node-inspector

¿Hay alguna forma de usar node-inspector para depurar pruebas unitarias con Jest? Sería bueno pasar a través de veces para v ... y otra carpeta irrelevante. Además, los scripts de prueba nunca se cargan en el depurador. Alguien Ha intentado esto antes?

jest: No se pudo ejecutar el conjunto de pruebas, SyntaxError: Importación de tokens inesperada

Esta es mi configuración de jest del paquete.archivo json: "jest": { "automock": false, "browser": true, "modu ... da de tokens at transformAndBuildScript (node_modules/jest-runtime/build/transform.js:320:12) ¿Qué estoy haciendo mal?

Burlarse de los globales en Broma

¿Hay alguna forma en broma de burlarse de objetos globales, como navigator, o Image*? Prácticamente he renunciado a esto, y ... la única solución o necesito agregar Rewire? * No sonrías. Image es fantástico para hacer ping a un recurso de red remoto.

¿Cómo probar PropTypes de React a través de la broma?

Estoy escribiendo pruebas de Jest para mi código de React y espero hacer uso de/test las comprobaciones PropType. Soy bastant ... sarrollo. Las comprobaciones se activan en mi navegador cuando compilo el componente con watchify. ¿Qué me estoy perdiendo?

Ver y volver a ejecutar pruebas JS Jest

La documentación de Jest sugiere usar npm test para ejecutar pruebas. ¿Hay alguna forma de ver su fuente y pruebas para volver a ejecutar las pruebas de Jest automáticamente cuando se han cambiado los archivos relevantes?

Ejecutar solo UNA prueba con Jest

Muy simple, quiero ejecutar solo una prueba con Jest. Puse it.only o describe.only pero todavía ejecuta un montón de pruebas ... con el indicador only explícitamente establecido, ¿verdad? ¿Qué causa este comportamiento y cómo ejecutar una sola prueba?

Error de relleno de polyfill 'requestAnimationFrame' en las pruebas de Jest

Obtuve este error después de actualizar a React cuando ejecuté mis pruebas unitarias de Jest: React depende de requestAnimationFrame. Asegúrese de cargar un polyfill en navegadores antiguos. ¿Cómo lo arreglo? Estoy usando Jest 18.1.0.

Especifique el código a ejecutar antes de que ocurra cualquier configuración de Jest

El tl; dr es: 1) Cómo puedo hacer que Jest use la función nativa require para cargar todos los módulos en mis pruebas en cu ... ire real para cargar módulos, o en su lugar usando su propio cargador de módulos. Si es así me pregunto si esto es posible.

TDD / BDD con React.js? [cerrado]

Realmente no hay mucha información sobre este tema. Deduzco Jest sería el entorno de prueba recomendado por Facebook y, obvi ... favor envíe relaciones públicas o agregue comentarios a continuación, seguiré agregándolos a la lista. TDD / BDD React REPO

Cómo realizar pruebas unitarias de llamadas a la API con merocked fetch() en react-native con Jest

En React Native uso fetch para realizar peticiones de red, sin embargo fetch no es un módulo explícitamente requerido, por lo ... ReferenceError: fetch no está definido ¿Hay alguna forma de probar tales solicitudes de API en react native con Jest?