OSDN Git Service

Fixing broken test of project last_activity
authorrandx <dmitriy.zaporozhets@gmail.com>
Wed, 17 Oct 2012 19:35:08 +0000 (22:35 +0300)
committerrandx <dmitriy.zaporozhets@gmail.com>
Wed, 17 Oct 2012 19:35:08 +0000 (22:35 +0300)
spec/models/project_spec.rb

index f78ce86..6fe4644 100644 (file)
@@ -167,29 +167,29 @@ describe Project do
     end
   end
 
-  describe "last_activity" do
+  describe "last_activity methods" do
     let(:project)    { Factory :project }
+    let(:last_event) { double(created_at: Time.now) }
 
-    before do
-      project.stub(last_event: double)
+    describe "last_activity" do
+      it "should alias last_activity to last_event"do
+        project.stub(last_event: last_event)
+        project.last_activity.should == last_event
+      end
     end
 
-    it { project.last_activity.should == last_event }
-  end
-
-  describe 'last_activity_date' do
-    let(:project)    { Factory :project }
-
-    it 'returns the creation date of the project\'s last event if present' do
-      last_event = double(created_at: Time.now)
-      project.stub(last_event: last_event)
-      project.last_activity_date.should == last_event.created_at
-    end
+    describe 'last_activity_date' do
+      it 'returns the creation date of the project\'s last event if present' do
+        project.stub(last_event: last_event)
+        project.last_activity_date.should == last_event.created_at
+      end
 
-    it 'returns the project\'s last update date if it has no events' do
-      project.last_activity_date.should == project.updated_at
+      it 'returns the project\'s last update date if it has no events' do
+        project.last_activity_date.should == project.updated_at
+      end
     end
   end
+
   describe "fresh commits" do
     let(:project) { Factory :project }