2009-09-18 7 views

Répondre

0

Qu'attendriez-vous exactement des usines qui en résulteraient? L'idée de Factories est que vous n'avez pas besoin de maintenir une longue liste de données de test. Au lieu de cela, les données sont créées à la volée, à proximité de vos tests, où elles devraient être.

6

Je suppose que ce que vous cherchez à faire est de trouver un script qui va regarder à travers vos modèles et générer les usines pour eux. J'ai essayé ceci une fois (avec quelque chose d'autre que factory_girl) et l'ai trouvé plein de mauvaises données.

Je suggérerais que vous passiez lentement à l'utilisation des usines. Au fur et à mesure que vous écrivez de nouveaux tests ou mettez à jour les anciens, créez les usines nécessaires. Au fil du temps, si vous disposez du temps et de l'énergie nécessaires, vous pouvez choisir un scénario de test individuel et remplacer tous les appels de données fixes par les appels d'usine appropriés et supprimer les exigences spécifiques des appareils en haut du scénario de test.

1

Je viens de publier un petit bijou appelé fix_to_chix il y a quelques jours pour répondre à la même question exacte .

Il faut probablement beaucoup d'améliorations, mais il peut vous aider à: http://github.com/caike/fix_to_chix (vous devez copier et le coller sur votre navigateur depuis SO semble mettre certains caractères dans l'URL)