J'ai le code suivant dans mon contrôleur :
format.json { render :json => {
:flashcard => @flashcard,
:lesson => @lesson,
:success => true
}
Dans mon test de contrôleur RSpec, je veux vérifier qu'un certain scénario reçoit une réponse json réussie. J'ai donc ajouté la ligne suivante :
controller.should_receive(:render).with(hash_including(:success => true))
Cependant, lorsque j'exécute mes tests, j'obtiens l'erreur suivante :
Failure/Error: controller.should_receive(:render).with(hash_including(:success => false))
(#<AnnoController:0x00000002de0560>).render(hash_including(:success=>false))
expected: 1 time
received: 0 times
Est-ce que je vérifie mal la réponse ?