Commit 9a7ceba8

mo k <mo@mokhan.ca>
2012-09-25 04:09:25
inline the use of mock_model
1 parent 22c6a9d
Changed files (1)
spec/controllers/creations_controller_spec.rb
@@ -4,10 +4,6 @@ describe CreationsController do
   let(:user){ FactoryGirl.create(:user) }
   let(:creation){ FactoryGirl.create(:creation, :user => user) }
 
-  def mock_creation(stubs={})
-    @mock_creation ||= mock_model(Creation, stubs).as_null_object
-  end
-
   before (:each) do
     request.env['warden'] = mock(Warden, :authenticate => user, :authenticate! => user)
   end
@@ -62,6 +58,9 @@ describe CreationsController do
     end
 
     describe "with invalid params" do
+      def mock_creation(stubs={})
+        @mock_creation ||= mock_model(Creation, stubs).as_null_object
+      end
       it "assigns a newly created but unsaved creation as @creation" do
         user.stub(:creations){ mock_creation(:save => false) }
         post :create, :creation => {'these' => 'params'}
@@ -115,5 +114,4 @@ describe CreationsController do
       response.should redirect_to(creations_url)
     end
   end
-
 end