Shoulda/RSpec de rapprochement, à la condition de validation
Dans mon code j'ai eu la suite de la validation avec Shoulda de rapprochement, qui fonctionne très bien:
it { should validate_presence_of(:name) }
Dans mon modèle, j'ai ajouté la condition de ma validation:
validates_presence_of :name, :if => eligible?
Est-il possible d'en rendre compte dans les validations?
J'ai essayé de regarder la documentation pour shoulda de rapprochement, mais je n'ai pas réussi à trouver la solution.
Merci beaucoup!
Vous devez vous connecter pour publier un commentaire.
Il ne semble pas qu'shoulda_matchers fait cela, mais il est assez facile de l'écrire vous-même::
before { allow(subject).to receive(: eligible?).and_return(true) }