Outre le fait que Rails incorpore la couche base de données dans les tests unitaires (ce qui n'est donc pas strictement un test unitaire), que se passe-t-il si je teste les interdépendances entre les modèles, par exemple, vérifier si has_many
/ belongs_to
con :dependent => :destroy
détruit vraiment les objets associés ou les objets des modèles de jonction pour ne pas laisser d'orphelins autour ?
Un tel test devrait-il être placé dans les tests de fonction ou d'intégration ?
Ou demandé d'une autre manière : Existe-t-il un guide avec des exemples indiquant quel type de test doit aller où et pourquoi ? Je n'ai rien trouvé de vraiment utile.