Comment les vues de base de données peuvent-elles être testées dans Rspec? Chaque scénario est enveloppé dans une transaction et les données n'ont pas l'air d'être persistantes dans la base de données (MySQL dans mon cas). Ma vue renvoie un jeu de résultats vide car aucun des enregistrements n'est conservé dans la transaction. Je valide que les enregistrements ne sont pas stockés en définissant un point de débogage dans mes spécifications et en vérifiant mes données avec un client de base de données pendant que la spécification est en cours de débogage. La seule façon que je peux penser pour avoir mon travail de vue serait si je pourrais commettre la transaction avant la fin du scénario et puis effacer la base de données après que le scénario soit terminé. Est-ce que quelqu'un sait comment accomplir ceci ou y a-t-il un meilleur moyen?Rspec> tester les vues de base de données
Merci