require 'spec_helper' describe Ci::Notify do include EmailSpec::Helpers include EmailSpec::Matchers before do @commit = FactoryGirl.create :ci_commit @build = FactoryGirl.create :ci_build, commit: @commit end describe 'build success' do subject { Ci::Notify.build_success_email(@build.id, 'wow@example.com') } it 'has the correct subject' do should have_subject /Build success for/ end it 'contains name of project' do should have_body_text /build successful/ end end describe 'build fail' do subject { Ci::Notify.build_fail_email(@build.id, 'wow@example.com') } it 'has the correct subject' do should have_subject /Build failed for/ end it 'contains name of project' do should have_body_text /build failed/ end end end