Kent C. Dodds

Personalities 🟡 Mid

Définition

Développeur américain, créateur de Testing Library (React Testing Library) et d'EpicWeb.dev. Il a popularise les bonnes pratiques de test front-end : 'test the way your users use your app'.

Analogie

Le coach de test React : grâce a lui, on ne teste plus les détails d'implémentation mais le comportement utilisateur.

Exemple de code

// React Testing Library — Kent C. Dodds
import { render, screen } from '@testing-library/react';

test('greets the user', () => {
  render(<Hello name="World" />);
  expect(screen.getByText('Hello, World!'))
    .toBeInTheDocument();
});

Cas d'usage

Testing Library est le standard de test React. Sa pyramide de test (intégration > unit) est largement adoptée.

#personalities#history#interview

← → au clavier pour passer d'une fiche à l'autre