Only include EmailHelpers in mailer specs and specs using them

This commit is contained in:
Robert Speicher 2016-11-30 16:29:27 +08:00
parent 7633e4ae3f
commit 819f459b69
10 changed files with 16 additions and 1 deletions

View File

@ -1,6 +1,8 @@
require 'spec_helper'
describe Ci::Pipeline, models: true do
include EmailHelpers
let(:project) { FactoryGirl.create :empty_project }
let(:pipeline) { FactoryGirl.create :ci_empty_pipeline, status: 'created', project: project }

View File

@ -1,6 +1,8 @@
require 'spec_helper'
describe PipelinesEmailService do
include EmailHelpers
let(:pipeline) do
create(:ci_pipeline, project: project, sha: project.commit('master').sha)
end

View File

@ -2,6 +2,7 @@ require 'spec_helper'
describe API::API, api: true do
include ApiHelpers
include EmailHelpers
let(:user) { create(:user) }
let(:user2) { create(:user) }

View File

@ -2,6 +2,8 @@
require 'spec_helper'
describe Issues::UpdateService, services: true do
include EmailHelpers
let(:user) { create(:user) }
let(:user2) { create(:user) }
let(:user3) { create(:user) }

View File

@ -1,6 +1,8 @@
require 'spec_helper'
describe MergeRequests::UpdateService, services: true do
include EmailHelpers
let(:project) { create(:project) }
let(:user) { create(:user) }
let(:user2) { create(:user) }

View File

@ -1,6 +1,8 @@
require 'spec_helper'
describe NotificationService, services: true do
include EmailHelpers
let(:notification) { NotificationService.new }
around(:each) do |example|

View File

@ -32,7 +32,7 @@ RSpec.configure do |config|
config.include LoginHelpers, type: :feature
config.include SearchHelpers, type: :feature
config.include StubConfiguration
config.include EmailHelpers
config.include EmailHelpers, type: :mailer
config.include TestEnv
config.include ActiveJob::TestHelper
config.include ActiveSupport::Testing::TimeHelpers

View File

@ -1,6 +1,7 @@
require 'spec_helper'
describe BuildEmailWorker do
include EmailHelpers
include RepoHelpers
let(:build) { create(:ci_build) }

View File

@ -2,6 +2,7 @@ require 'spec_helper'
describe EmailsOnPushWorker do
include RepoHelpers
include EmailHelpers
include EmailSpec::Matchers
let(:project) { create(:project) }

View File

@ -1,6 +1,8 @@
require 'spec_helper'
describe PipelineNotificationWorker do
include EmailHelpers
let(:pipeline) do
create(:ci_pipeline,
project: project,