OSDN Git Service

Fix UserProject obserse spec
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 10 Dec 2013 11:24:48 +0000 (13:24 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 10 Dec 2013 11:24:48 +0000 (13:24 +0200)
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/observers/users_project_observer.rb
spec/observers/users_project_observer_spec.rb

index ca9649c..9323389 100644 (file)
@@ -1,8 +1,4 @@
 class UsersProjectObserver < BaseObserver
-  def after_commit(users_project)
-    return if users_project.destroyed?
-  end
-
   def after_create(users_project)
     Event.create(
       project_id: users_project.project.id,
index e7c624f..ab259e9 100644 (file)
@@ -7,7 +7,7 @@ describe UsersProjectObserver do
   let(:user) { create(:user) }
   let(:project) { create(:project) }
   subject { UsersProjectObserver.instance }
-  before { subject.stub(notification: mock('NotificationService').as_null_object) }
+  before { subject.stub(notification: double('NotificationService').as_null_object) }
 
   describe "#after_commit" do
     it "should called when UsersProject created" do
@@ -35,7 +35,7 @@ describe UsersProjectObserver do
     end
 
     it "should called when UsersProject updated" do
-      subject.should_receive(:after_commit)
+      subject.should_receive(:after_update)
       @users_project.update_attribute(:project_access, UsersProject::MASTER)
     end
 
@@ -45,7 +45,7 @@ describe UsersProjectObserver do
     end
 
     it "should not called after UsersProject destroyed" do
-      subject.should_not_receive(:after_commit)
+      subject.should_not_receive(:after_update)
       @users_project.destroy
     end
   end
@@ -91,4 +91,4 @@ describe UsersProjectObserver do
       end
     end
   end
-end
\ No newline at end of file
+end