Index: issue_test.rb =================================================================== --- issue_test.rb (revision 16557) +++ issue_test.rb (working copy) @@ -2309,6 +2309,15 @@ assert_kind_of User, Issue.find(1).assignable_users.first end + test "#assignable_users should be sorted" do + %w(a č u ř c í ý š З д ч и).each do |firstname| + Member.create!(:project_id => 1, :principal => User.generate!(:firstname => firstname), :role_ids => [1]) + end + issue = Issue.new(:project => Project.find(1)) + assignable_users = Issue.find(1).assignable_users + assert_equal User.where(:id => assignable_users).sorted.pluck(:firstname), assignable_users.map(&:firstname) + end + test "#assignable_users should include the issue author" do non_project_member = User.generate! issue = Issue.generate!(:author => non_project_member)