diff options
author | Stan Hu <stanhu@gmail.com> | 2018-08-21 22:22:18 +0000 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2018-08-21 22:22:18 +0000 |
commit | fe77eb4df112409ef1f951afebef1d45927cd8e4 (patch) | |
tree | 70731620f0c849366cc8ad91b22809d449b7b190 /spec | |
parent | def895c5490389c0c27fe90a407d576c73a295c4 (diff) | |
parent | 4dd883ee9a2d85a89d475125550a78882de57514 (diff) | |
download | gitlab-ce-fe77eb4df112409ef1f951afebef1d45927cd8e4.tar.gz |
Merge branch 'dz-fix-sql-error-admin-users-2fa' into 'master'
Fix SQL error when sorting 2FA-enabled users by name in admin area
See merge request gitlab-org/gitlab-ce!21324
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/user_spec.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 9763477a711..fd99acb3bb2 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -315,6 +315,14 @@ describe User do expect(users_with_two_factor).to eq([user_with_2fa.id]) expect(users_with_two_factor).not_to include(user_without_2fa.id) end + + it 'works with ORDER BY' do + user_with_2fa = create(:user, :two_factor_via_otp, :two_factor_via_u2f) + + expect(described_class + .with_two_factor + .reorder_by_name).to eq([user_with_2fa]) + end end describe ".without_two_factor" do |