Erreur dans Api::V1::MembershipsControllerTest#test_should_create_membership #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Cette erreur se produit lors des tests unitaires :
Le problème c'est que l'application a un comportement tout a fait normal et ne produit aucune erreur lors du déclenchement de la méthode
createdu contrôleurmembership. Pour l'instant j'ai commenté le test pour passer l'erreur sous silence.Bizarre. Le code ligne 20 ne contient meme pas de ref à id, je suppose que c'est les lignes juste au dessus ?
Tu as essayé de le debug avec un coup de binding.pry en première ligne du create ? Comme ça tu pourrais inspecter le contenu de la bdd (qui devrait normalement contenir tes fixtures)
Alors oui en effet, l'erreur concerne en fait la ligne 14. J'ai enlevé des trucs superflus sans doute dans le dernier commit. (Je mets à jour le premier message)\
Pry ne m'a pas apporté plus de réponse que j'en avais déjà, à savoir que ce qui semble ne pas fonctionner c'est bien les deux lignes que tu pointes ... qui pourtant fonctionne tout de même très bien en conditions réelles ! C'est uniquement les specs qui sont pétées. Je m'y remets demain pour approfondir ça.
J'essayerai peut-être de debug ça dans le WE 🤷
Problème résolu en implémentant des nested resources pour les
membership, de la même sorte que pour lestasks. Je ne sais plus pourquoi je ne voulais pas faire ça de cette manière lors du développement initial de Chronobriq.