Je voulais juste obtenir quelques opinions sur la façon de tester une forme extrêmement longue avec plus de 20 champs obligatoires. Il semble que mon scénario de concombre pourrait être de 25 lignes si j'essayais de décrire chaque champ qui doit être rempli (quelque chose comme "Et je remplis" Nom: "avec bla, Et je remplis" Adresse "avec foo,Conseils sur le test de la forme extrêmement longue avec plus de 20 champs obligatoires, en utilisant Rspec/Cucumber
Si je dis simplement "quand je fournis toutes les informations requises" comme l'une des étapes du concombre - il semble un peu vide, mais il garde les choses propres.J'utilise ensuite Factory Girl pour créer une usine pour représenter un objet valide, pour tester dans les étapes de concombre et les spécifications du modèle plus je spécifications du modèle pour vous assurer que tous les champs obligatoires sont inclus dans la création du nouvel objet
question # 1 -..? cela suffit-il
Question # 2 - Si j'ai plus de 20 champs obligatoires (ce formulaire recueille beaucoup de renseignements personnels sur les contacts et l'historique), écrivez-vous plus de 20 tests dans votre test de modèle rspec pour vous assurer que chacun de ces champs est correctement pris en compte?
Je sais que je triché, poser 2 questions ..;)