Quel que soit votre langage de prédilection, il est très important de tester votre code ! Non seulement les tests vous permettent de vérifier que votre code fonctionne, mais ils vont aussi vous aider à écrire votre code !
Des méthodes comme le behavior driven development (BDD) ou le test driven development (TDD) vous aideront à définir les fonctionnalités que vous devez coder et à comprendre leur fonctionnement avant même que vous vous lanciez dans l'écriture du code proprement dite.
En tant que développeur·se JavaScript, vous pouvez compter sur différents outils pour vous faciliter la vie lors de l'écriture de vos tests. Dans ce cours, nous allons nous servir de Jasmine, un framework open source qui va vous permettre de tester votre code JavaScript. Une fois que vous aurez défini les fonctionnalités que vous voulez construire, vous écrirez facilement des spécifications lisibles avec Jasmine, qui correspondent parfaitement aux comportements que vous aviez en tête !