diff options
author | Kamil Trzciński <ayufan@ayufan.eu> | 2015-08-05 11:20:18 +0000 |
---|---|---|
committer | Kamil Trzciński <ayufan@ayufan.eu> | 2015-08-05 11:20:18 +0000 |
commit | 3ee72501882a48b89f14a58f0c6093d35c7bf9cd (patch) | |
tree | 0dd3d1337dedece891e3d6c55d98d4cdf5775d92 /spec | |
parent | 9d95dfe6018a6d039bc4f0d9ff42131b0ff9505c (diff) | |
parent | 5797106dc8ba885615a62ddd6492d66f3437058e (diff) | |
download | gitlab-ci-3ee72501882a48b89f14a58f0c6093d35c7bf9cd.tar.gz |
Merge branch 'service-testing' into 'master'
Fix service testing
Fixes:
- https://gitlab.com/gitlab-org/gitlab-ci/issues/248
- https://gitlab.com/gitlab-org/gitlab-ci/issues/208
/cc @vsizov
See merge request !221
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/mail_service_spec.rb | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/spec/models/mail_service_spec.rb b/spec/models/mail_service_spec.rb index 97f29f0..d66a659 100644 --- a/spec/models/mail_service_spec.rb +++ b/spec/models/mail_service_spec.rb @@ -121,7 +121,7 @@ describe MailService do it do should_email(commit.git_author_email) should_email("jeroen@example.com") - mail.execute(build) + mail.execute(build) if mail.can_execute?(build) end def should_email(email) @@ -152,28 +152,6 @@ describe MailService do end end - describe 'successful build and cannot test service' do - let(:project) { - FactoryGirl.create(:project, - email_add_pusher: true, - email_only_broken_builds: true, - email_recipients: "jeroen@example.com") - } - let(:commit) { FactoryGirl.create(:commit, project: project) } - let(:build) { FactoryGirl.create(:build, status: :success, commit: commit) } - - before do - mail.stub( - project: project - ) - build - end - - it do - mail.can_test?.should == false - end - end - describe 'retried build should not receive email' do let(:project) { FactoryGirl.create(:project, @@ -194,7 +172,7 @@ describe MailService do Build.retry(build) should_email(commit.git_author_email) should_email("jeroen@example.com") - mail.execute(build) + mail.execute(build) if mail.can_execute?(build) end def should_email(email) |