#575: added new spec, updated comments

This commit is contained in:
Vokhmin Alexey V 2012-09-18 13:29:10 +04:00
parent 9c801e04b0
commit 7fab337b7d
1 changed files with 8 additions and 2 deletions

View File

@ -20,16 +20,21 @@ describe BuildListObserver do
should have(1).item
end
it "gets notification by email when mass build and status - Build published" do
it "gets notification by email when auto_publish and status - Build published" do
build_list.update_attributes(:auto_publish => true, :status => BuildList::BUILD_PUBLISHED)
should have(1).item
end
it "doesn't get notification by email when mass build and status - Build complete" do
it "doesn't get notification by email when auto_publish and status - Build complete" do
build_list.update_attributes(:auto_publish => true, :status => BuildServer::SUCCESS)
should have(:no).items
end
it "doesn't get notification by email when mass build" do
build_list.update_attributes(:mass_build_id => 1, :status => BuildList::BUILD_PUBLISHED)
should have(:no).item
end
it "doesn't get notification by email when notification by email has been disabled" do
notifier.update_attribute(:can_notify, false)
build_list.update_attribute(:status, BuildServer::SUCCESS)
@ -38,6 +43,7 @@ describe BuildListObserver do
end
subject { ActionMailer::Base.deliveries }
context "user created build task" do
let!(:notifier) { user.notifier }
before do