Comment tester une API externe en ayant 0 mocks ?
Tester une API externe en restant au plus proche de son contrat, sans aucun mock.
À une époque où les APIs externes prennent de plus en plus de place, nos tests se retrouvent dépendants de ces dernières. La première idée qui pourrait venir à l’esprit pour nos tests serait de créer des mocks pour bouchonner ces APIs, mais ceci peut devenir vite fastidieux et difficilement maintenable.
Durant cette conférence, nous allons voir comment tester une API externe en restant au plus proche du contrat de cette dernière et en n’ayant aucun mock.
SymfonyLive Paris 2024 s’est tenu les 28 et 29 mars 2024. Le replay est disponible pour les participant·es sur live.symfony.com.
Pour aller plus loin : mon article Utilisation de PHP-VCR pour enregistrer et rejouer les appels d’API en PHP.