RSpec est un framework de développement piloté par le comportement (BDD) pour le langage de programmation Ruby, inspiré de JBehave. Il contient son propre cadre de simulation entièrement intégré basé sur JMock. Le cadre peut être considéré comme un langage spécifique à un domaine (DSL) et ressemble à une spécification de langage naturel.
IM à l'aide de RSPEC et lorsque je exécute RAKE SPEC, le mailer utilisateur envoie un courrier électronique via SMTP et ne stocke pas l'e-mail dans l'action ActionMailer :: Ba ...
J'utilise RSPEC 1.3.2 pour tester une action de contrôleur qui ressemble à ceci comme suit: @bar.stub(:can_do_something?)
controller.instance_variable_get("@bar").stub(:can_do_so ...