Commit d57bd425

mo khan <mo@mokhan.ca>
2013-07-27 01:52:05
fix user spec
1 parent 16f0a4b
Changed files (2)
app
models
spec
app/models/user.rb
@@ -19,7 +19,6 @@ class User < ActiveRecord::Base
   has_one :avatar
   acts_as_tagger
   before_save :ensure_authentication_token
-  #default_scope -> { order("creations_count DESC") }
 
   def add_favorite(creation)
     creation.liked_by(self)
@@ -46,4 +45,8 @@ class User < ActiveRecord::Base
   def to_param
     "#{id}-#{name.gsub(/[^a-z0-9]+/i, '-')}"
   end
+
+  def self.ordered
+    User.order(:creations_count => :desc)
+  end
 end
spec/models/user_spec.rb
@@ -106,7 +106,7 @@ describe User do
     let!(:first_person) { create(:user, :creations_count => 0) }
     let!(:second_person) { create(:user, :creations_count => 1) }
 
-    let(:results) { User.all }
+    let(:results) { User.ordered }
 
     it "should load the person with the most cakes first" do
       results.first.should == second_person