Cucumber pour les Railers
Ce billet va décrire comment mettre en place des tests Cucumber pour Ruby on Rails. Il est grandement recommandé de lire l’article de Vincent Coste, et d’avoir au moins des connaissances de base en Rails. C’est un article sur Cucumber et non sur le TDD/BDD, ainsi la méthode pour développer n’est pas conforme à ces méthodes de développement.
Nous avons pris la même application que dans l’article précédent. En effet, elle se prête bien aux tests Cucumber. Il s’agit du calcul d’une facture de téléphonie mobile, avec gestion du hors forfait. Notre application est loin d’être parfaite, des anciens choix de conception la rendent « particulière », et il va falloir faire avec pour l’intégration de nos tests. De plus, nos testeurs sont assez exigeants et veulent pouvoir écrire de nombreux tests et en français en plus !

