Kent C. Dodds

Personalities 🟡 Mid

Definition

Developpeur americain, createur 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 : grace a lui, on ne teste plus les details d'implementation 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 (integration > unit) est largement adoptee.

#personalities#history#interview