J'ai un modèle (Auction) qui représente le coeur de métier de l'appli et qui, en conséquence tend à devenir énorme. Pour modulariser le code de ce modèle, "concerned_with" fait parfaitement l'affaire, mais y a-t-il un moyen plus ou moins standard d'éclater les sources des tests sur un même modèle ? En clair, dois-je tout coller dans "test/unit/auction_test.rb" ou est-il possible (et largement pratiqué) de hiérarchiser ça ? -- IciMarché fédère l'e-commerce de proximité http://icimarche.fr
on 2009-06-25 10:46
on 2009-06-25 12:38
Eh bien, rien ne t'empêche de faire de même pour tes tests justement, faire des modules mappant chaque "concern" et testant unitairement les effets de chaque "concern" séparément, puis de mettre dans le test général des inclusions pour rattraper tes modules de tests fragmentés et d'ajouter les tests qui s'appliquent au modèle général. Michel Belleville 2009/6/25 philippe lachaise <philippe.lachaise@gmail.com>
on 2009-06-25 12:41
>> Eh bien, rien ne t'empêche de faire de même pour tes tests justement,
En effêt, mais je me demandais s'il existait pour ça un facilitateur
standard ?
on 2009-06-25 14:31
Pas à ma connaissance (limitée sur le sujet précis) mais rien ne t'empêche d'en faire un plugin, du gere de celui que j'ai pu voir pour concerned_with justement (il se limite à une dizaine de lignes de code actives, pour les tests ça ne devrait pas être beaucoup plus compliqué), ou même étendre le plugin concerned_with et proposer ton extension. Michel Belleville 2009/6/25 philippe lachaise <philippe.lachaise@gmail.com>
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.