summaryrefslogtreecommitdiff
path: root/spec/mailers/notify_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/mailers/notify_spec.rb')
-rw-r--r--spec/mailers/notify_spec.rb13
1 files changed, 3 insertions, 10 deletions
diff --git a/spec/mailers/notify_spec.rb b/spec/mailers/notify_spec.rb
index 472458e8691..84ce7e86d27 100644
--- a/spec/mailers/notify_spec.rb
+++ b/spec/mailers/notify_spec.rb
@@ -5,7 +5,7 @@ describe Notify do
include EmailSpec::Matchers
let(:recipient) { create(:user, email: 'recipient@example.com') }
- let(:project) { create(:project) }
+ let(:project) { create(:project_with_code) }
shared_examples 'a multiple recipients email' do
it 'is sent to the given recipient' do
@@ -277,14 +277,7 @@ describe Notify do
end
describe 'on a commit' do
- let(:commit) do
- mock(:commit).tap do |commit|
- commit.stub(:id).and_return('fauxsha1')
- commit.stub(:project).and_return(project)
- commit.stub(:short_id).and_return('fauxsha1')
- commit.stub(:safe_message).and_return('some message')
- end
- end
+ let(:commit) { project.repository.commit }
before(:each) { note.stub(:noteable).and_return(commit) }
@@ -297,7 +290,7 @@ describe Notify do
end
it 'contains a link to the commit' do
- should have_body_text /fauxsha1/
+ should have_body_text commit.short_id
end
end