summaryrefslogtreecommitdiff
path: root/spec/observers/users_project_observer_spec.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-03-26 19:00:54 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-03-26 19:00:54 +0200
commit3728c4904e61e47d23b6454754451bd716f4f422 (patch)
tree6e5cd97cf84db5a46c0f1ad9cde38046000099fe /spec/observers/users_project_observer_spec.rb
parentce0945efcd36cc89d1b633500e4bdecf373fc304 (diff)
downloadgitlab-ce-3728c4904e61e47d23b6454754451bd716f4f422.tar.gz
refactor observers test since email logic moved to service
Diffstat (limited to 'spec/observers/users_project_observer_spec.rb')
-rw-r--r--spec/observers/users_project_observer_spec.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/spec/observers/users_project_observer_spec.rb b/spec/observers/users_project_observer_spec.rb
index 068688b0d1d..c034501e7d9 100644
--- a/spec/observers/users_project_observer_spec.rb
+++ b/spec/observers/users_project_observer_spec.rb
@@ -4,6 +4,7 @@ describe UsersProjectObserver do
let(:user) { create(:user) }
let(:project) { create(:project) }
subject { UsersProjectObserver.instance }
+ before { subject.stub(notification: mock('NotificationService').as_null_object) }
describe "#after_commit" do
it "should called when UsersProject created" do
@@ -12,7 +13,7 @@ describe UsersProjectObserver do
end
it "should send email to user" do
- Notify.should_receive(:project_access_granted_email).and_return(double(deliver: true))
+ subject.should_receive(:notification)
Event.stub(:create => true)
create(:users_project)
@@ -36,7 +37,7 @@ describe UsersProjectObserver do
end
it "should send email to user" do
- Notify.should_receive(:project_access_granted_email)
+ subject.should_receive(:notification)
@users_project.update_attribute(:project_access, UsersProject::MASTER)
end