2009-01-27 5 views
0

Comment puis-je tester un modèle acts_as_tree dans un test unitaire?Est-il possible de tester un modèle qui agit_as_tree

+0

acts_as_tree est déjà testé. Peut-être voulez-vous tester si acts_as_tree a été appelé? –

+0

Il est logique de tester quelques points clés de l'interface, je pense. Considérez ce qui se passe si quelqu'un remplace l'une des méthodes pour effectuer un travail supplémentaire et rompt le contrat? Je ne voudrais pas y consacrer beaucoup de temps, mais ce n'est pas tout à fait inutile. – Otto

+0

@leethal: oui je voulais juste tester si acts_as_tree a été appelé. Je pense que je dois juste créer des parents et des enfants, puis les traverser !! – Alfreddd

Répondre

0

Vous pouvez l'initialiser avec des valeurs aléatoires et voir si le parcourir in several different ways (comme précommande, postorder, inorder et niveau) produit le même résultat.

Questions connexes