Aujourd’hui, j’aimerais vous démontrer que le TDD est applicable aussi pour driver l’implémentation de requêtes HTTP vers des apis externes, et le parsing de leur réponse. Évidemment, pour des soucis de vitesse d’exécution de test, et donc de qualité du feedback, je ne vais pas faire de vraies appels à l’API.
Merci, ce serait plus clair d'écrire dans cet ordre
assert
act
arrange.
Faire échouer un test>le faire passer>clean (c'est l'ordre chronologique)
De plus mais bon ça c'est selon les goûts. Personnellement je n'aime pas être dépendant de librairies extérieures si je peux facilement m'en passer. Et mocker soi-même les requêtes sans nock et axios est aussi possible. Mais bon c'est mon côté psychorigide peut-être.
Merci, ce serait plus clair d'écrire dans cet ordre
assert
act
arrange.
Faire échouer un test>le faire passer>clean (c'est l'ordre chronologique)
De plus mais bon ça c'est selon les goûts. Personnellement je n'aime pas être dépendant de librairies extérieures si je peux facilement m'en passer. Et mocker soi-même les requêtes sans nock et axios est aussi possible. Mais bon c'est mon côté psychorigide peut-être.