Kent C. Dodds
Personalities 🟡 MidDefinition
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.