J'écris des tests rspec et je remarque qu'il ralentit lors de l'accès à ma classe Mailer. Existe-t-il un moyen de masquer complètement la classe ActionMailer :: Base afin que je puisse tester d'autres composants de mon contrôleur avant et après la distribution du courrier électronique?rspec se moquant ActionMailer
Voici ma définition de classe mailer
class OrganisationMailer < ActionMailer::Base
# code to send emails
end
Voici l'un des tests que j'ai écrit
require 'spec_helper'
describe OrganisationsController do
describe "#email_single" do
context "With email address" do
let(:org) {Organisation.make!}
it "redirects to listing" do
get :email_single, :id => org.id
response.should redirect_to(organisations_path)
end
end
end
end