diff options
Diffstat (limited to 'spec/workers/emails_on_push_worker_spec.rb')
-rw-r--r-- | spec/workers/emails_on_push_worker_spec.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/workers/emails_on_push_worker_spec.rb b/spec/workers/emails_on_push_worker_spec.rb index 7d11957e2df..9e8fad19c20 100644 --- a/spec/workers/emails_on_push_worker_spec.rb +++ b/spec/workers/emails_on_push_worker_spec.rb @@ -2,12 +2,12 @@ require 'spec_helper' -RSpec.describe EmailsOnPushWorker, :mailer do - include RepoHelpers +RSpec.describe EmailsOnPushWorker, :mailer, feature_category: :source_code_management do include EmailSpec::Matchers - let(:project) { create(:project, :repository) } - let(:user) { create(:user) } + let_it_be(:project) { create(:project, :repository) } + let_it_be(:user) { create(:user) } + let(:data) { Gitlab::DataBuilder::Push.build_sample(project, user) } let(:recipients) { user.email } let(:perform) { subject.perform(project.id, recipients, data.stringify_keys) } @@ -91,7 +91,7 @@ RSpec.describe EmailsOnPushWorker, :mailer do context "when there is an SMTP error" do before do - allow(Notify).to receive(:repository_push_email).and_raise(Net::SMTPFatalError) + allow(Notify).to receive(:repository_push_email).and_raise(Net::SMTPFatalError.new(nil)) allow(subject).to receive_message_chain(:logger, :info) perform end |