Closed Sleashe closed 11 years ago
envoie moi une archive du code pour que j'en dise plus, pas assez de détails là.
toute est dispo là : https://bitbucket.org/Sleashe/imdbproject/
A priori c'est un problème dans tes modèles. Au niveau validation déjà : la validation d'une personne implique la validation des films associées qui implique la validation de la personne, etc. Tu as un cycle, ce n'est pas bon.
Dans la classe Person.rb
, il te faut mettre has_and_belongs_many films
(avec un s à la fin).
Et du coup cela passe mieux.
Constat global : il faut vraiment que tu refactorises ton code une fois qu'un test tourne, c'est assez moche là :-( Et tu n'as pas testé tes modèles, ce qui fait que tu n'as pas détecté cette erreur. Voilà à quoi cela servent les tests en particulier.
J'ai un petit soucis... J'envoie un json formaté via rspec à mon application. Mon application analyse ce json et crée un certains nombre d'objets en base. En revanche, le premier est bien crée, le second....jamais!
Voilà mon code de l'application :
Et voilà le code de mon test :
Alors le premier should passe sans problème, mais le deuxième me dit toujours :