diff options
-rw-r--r-- | test/unit/user_query_test.rb | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/test/unit/user_query_test.rb b/test/unit/user_query_test.rb index 0e67370e9..e48173be7 100644 --- a/test/unit/user_query_test.rb +++ b/test/unit/user_query_test.rb @@ -170,16 +170,23 @@ class UserQueryTest < ActiveSupport::TestCase end def test_auth_source_ordering + auth = AuthSource.generate!(name: "Auth") + user = User.find(1) user.update_column :auth_source_id, 1 + user2 = User.find(2) + user2.update_column :auth_source_id, auth.id + q = UserQuery.new name: '_' + q.add_filter('auth_source_id', '*', ['']) q.column_names = ['id', 'auth_source.name'] - q.sort_criteria = 'auth_source.name' + q.sort_criteria = [['auth_source.name', 'asc']] users = q.results_scope - assert users.many? - assert_equal user, users.last + + assert_equal 2, users.size + assert_equal [2, 1], users.ids end def find_users_with_query(query) |