summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2018-08-21 22:22:18 +0000
committerStan Hu <stanhu@gmail.com>2018-08-21 22:22:18 +0000
commitfe77eb4df112409ef1f951afebef1d45927cd8e4 (patch)
tree70731620f0c849366cc8ad91b22809d449b7b190 /spec
parentdef895c5490389c0c27fe90a407d576c73a295c4 (diff)
parent4dd883ee9a2d85a89d475125550a78882de57514 (diff)
downloadgitlab-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.rb8
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