У меня есть следующий тест RSpec для моего класса UserMailer:
require "spec_helper"
describe UserMailer do
  it "should send welcome emails" do
    ActionMailer::Base.deliveries.should be_empty
    user = Factory(:user)
    UserMailer.welcome_email(user).deliver
    ActionMailer::Base.deliveries.should_not be_empty
  end
end
Этот тест прошел впервые, но второй раз я его не запускал. После небольшой отладки, кажется, что 1-й тест добавил элемент в массив ActionMailer:: Base.deliveries, и этот элемент никогда не очищался. Это приводит к сбою первой строки в тесте, поскольку массив не пуст.
Какой лучший способ очистить массив ActionMailer:: Base.deliveries после теста RSpec?