Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🧪
testing 20 entrees

Jest Cheatsheet

"Résumé des meilleures pratiques de test avec Jest - Toutes les commandes à connaître"

Voici la cheatsheet exhaustive et pratique en français pour Jest :

Bases & syntaxe

Test simple

test('should add 1 + 2 to equal 3', () => {
  expect(1 + 2).toBe(3);
});

Utilisé pour les tests unitaires basiques.

Expectations simples

expect(value).toBe(expected);
expect(value).toEqual(expected);
expect(value).toBeTruthy();
expect(value).toBeFalsy();

Pour tester des valeurs et des conditions.

Structures de données

Test d'un tableau

test('should have the right items in the array', () => {
  const fruits = ['apple', 'banana', 'cherry'];
  expect(fruits).toContain('banana');
});

Pour vérifier la présence d'éléments dans un tableau.

Fonctions & methodes essentielles

Spies

const myFunction = jest.fn();
myFunction();
expect(myFunction).toHaveBeenCalled();

Pour tester les fonctions et leurs appels.

Patterns courants

Mocking modules

jest.mock('./module');
test('should return the mocked module', () => {
  const module = require('./module');
  expect(module.someMethod).toBeCalled();
});

Pour tester des modules externes ou importés.

Operations avancées

Asynchronous testing

test('async test', async () => {
  const result = await fetchData();
  expect(result).toBe(expectedValue);
});

Pour tester des fonctions asynchrones.

Debugging & outils

Utilisation du debugger

debugger;
// Code pour déboguer

Pour pause l'exécution de tests pour debugging.

Projet Jest a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Jest ?
Cette cheatsheet Jest regroupe la syntaxe, les commandes et les astuces essentielles pour Jest. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Jest ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Jest. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.