Pest

PHP 🟡 Mid

Définition

Framework de test PHP moderne construit sur PHPUnit, avec une syntaxe expressive inspirée de Jest. Offre arch testing, parallel testing et une DX supérieure.

Analogie

Comme PHPUnit avec un lifting : même moteur puissant, mais un intérieur plus agréable et moderne.

Exemple de code

test('cart total applies discount', function () {
  $cart = new Cart();
  $cart->add(new Product(price: 100));
  $cart->applyDiscount(10);
  expect($cart->total())->toBe(90);
});

Cas d'usage

Pour les équipes qui veulent une syntaxe de test plus lisible et productive.

Anti-pattern

Mixer Pest et PHPUnit classique dans le même projet sans convention claire.

Termes liés

#tool#testing

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