##// END OF EJS Templates
Fixed group sorted scope order (#20066)....
Jean-Philippe Lang -
r13998:818e3fe01d55
parent child
Show More
@@ -32,7 +32,7 class Group < Principal
32 32
33 33 before_destroy :remove_references_before_destroy
34 34
35 scope :sorted, lambda { order(:type => :asc, :lastname => :desc) }
35 scope :sorted, lambda { order(:type => :asc, :lastname => :asc) }
36 36 scope :named, lambda {|arg| where("LOWER(#{table_name}.lastname) = LOWER(?)", arg.to_s.strip)}
37 37 scope :givable, lambda {where(:type => 'Group')}
38 38
@@ -158,4 +158,12 class GroupTest < ActiveSupport::TestCase
158 158 end
159 159 assert_equal 0, group.reload.users.count
160 160 end
161
162 def test_sorted_scope_should_sort_groups_alphabetically
163 Group.delete_all
164 b = Group.generate!(:name => 'B')
165 a = Group.generate!(:name => 'A')
166
167 assert_equal %w(A B), Group.sorted.to_a.map(&:name)
168 end
161 169 end
General Comments 0
You need to be logged in to leave comments. Login now