From edcb04ed5036d7570ae458bcdaf823f6ecfb6795 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 27 Mar 2025 11:31:16 +1100 Subject: [PATCH] Save time by not storing test data in DB --- spec/mailers/enterprise_mailer_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/mailers/enterprise_mailer_spec.rb b/spec/mailers/enterprise_mailer_spec.rb index e68168d8d1..95fb5ef445 100644 --- a/spec/mailers/enterprise_mailer_spec.rb +++ b/spec/mailers/enterprise_mailer_spec.rb @@ -3,8 +3,7 @@ require 'spec_helper' RSpec.describe EnterpriseMailer do - let!(:enterprise) { create(:enterprise) } - let!(:user) { create(:user) } + let(:enterprise) { build(:enterprise) } describe "#welcome" do subject(:mail) { EnterpriseMailer.welcome(enterprise) } @@ -21,6 +20,7 @@ RSpec.describe EnterpriseMailer do describe "#manager_invitation" do subject(:mail) { EnterpriseMailer.manager_invitation(enterprise, user) } + let(:user) { build(:user) } it "should send a manager invitation email when given an enterprise and user" do expect(mail.subject).to eq "#{enterprise.name} has invited you to be a manager"