J'essaie de créer un test qui vérifiera si signIn a été appelé, puis passera aux tests des fonctions success et error.
J'utilise le package firebase-mock ici : https://github.com/soumak77/firebase-mock/blob/master/tutorials/auth/authentication.md
Voici mon action de connexion
// Sign in action export const signIn = (email, password, redirectUrl = ROUTEPATH_DEFAULT_PAGE) => (dispatch) => { dispatch({ type Lire la suite →Après avoir créé une application React avec 'create-react-app', tout s'est bien passé jusqu'à présent. J'ai réalisé un projet React fonctionnel. Mais maintenant, je cherche à mettre en œuvre des tests unitaires avec Jest.
En utilisant npm pour installer : 'npm install --save-dev jest' Puis en exécutant : npm ls jest, je remarque que le react-script recherche une version de jest qui est significativement plus ancienne.
package.json :
"dependencies": { "react": "^16.8. Lire la suite →
Je teste Stryker avec Jest. Il semble que Stryker n'applique pas le test Jest.
Les deux mutants ne passent pas le test si je les introduis manuellement dans le code, mais ils passent quand j'utilise Stryker.
Le test ne semble pas fonctionner sur les mutants. Comment puis-je le faire fonctionner ?
Voici ma configuration :
package.
Lire la suite →
J'ai 2 composants/tests Login.js et Routes.js qui ont tous les deux la même erreur :
TypeError : Impossible de lire la propriété 'apply' de undefined
Pas sûr de ce qui essaie d'être appliqué ici...
Lire la suite →
J'ai un fichier de test simple configuré qui est presque identique à celui utilisé par create-react-app :
App.test.js
import React from 'react'; import ReactDOM from 'react-dom'; import { App } from './App'; it('renders without crashing', () => { const div Lire la suite →
Voici une suite de tests écrite en Jest (v20.0.4).
Les trois premiers tests sont un comportement attendu, ma question concerne le Test4.
test('Test1: the list should contain 7', () => { const data = [1, 2, 7, 9]; expect(data).toContain(7); }); // > Lire la suite →
Je suis conscient qu'il y a beaucoup de questions similaires sur SO, mais je crois que la mienne est différente et n'est pas répondue par aucune des réponses actuelles.
Je teste une API REST dans Express.JS. Ci-dessous se trouve un exemple minimal fonctionnel et plusieurs cas de test numérotés différents.
Lire la suite →
J'ai cette fonction que j'utilise pour invoquer un script de commandant :
function cli(args, cwd) { return new Promise(resolve => { exec( `node ${path.resolve("./index")} ${args.join(" ")}`, { cwd }, (error, stdout, stderr) => { resolve({ code: error & Lire la suite →J'utilise Jest pour tester mon API REST. La plupart de mes points de terminaison API mettent plus de 5 secondes à répondre, donc je dois augmenter le délai d'attente par défaut de 5000 ms spécifié dans Jest.
J'ai 2 fichiers de test, supposons : foo.test.js bar.test.js
Maintenant, je peux me débarrasser de l'erreur de délai d'attente en suivant 2 méthodes :
Résumé du problème : Je rédige plusieurs suites de tests (en utilisant Jest et Puppeteer) pour automatiser les tests de la page d'accueil de mon application AngularJS. L'un des tests que j'aimerais automatiser consiste à simuler un utilis
Lire la suite →