summaryrefslogtreecommitdiff
path: root/spec/controllers/profiles
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2015-05-22 18:33:44 -0400
committerRobert Speicher <rspeicher@gmail.com>2015-05-23 15:04:40 -0400
commite73ea12695c5b15c950a40adfceae83141124c20 (patch)
tree99652579f61bd5553bcad8e8feb513273c23fe5c /spec/controllers/profiles
parentf042b085f64223ffe7b9d26f003ee2db76af27a6 (diff)
downloadgitlab-ce-e73ea12695c5b15c950a40adfceae83141124c20.tar.gz
Add support for manually entering 2FA details
Diffstat (limited to 'spec/controllers/profiles')
-rw-r--r--spec/controllers/profiles/two_factor_auths_controller_spec.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/spec/controllers/profiles/two_factor_auths_controller_spec.rb b/spec/controllers/profiles/two_factor_auths_controller_spec.rb
index f05d1f5fbe1..b7e8583523b 100644
--- a/spec/controllers/profiles/two_factor_auths_controller_spec.rb
+++ b/spec/controllers/profiles/two_factor_auths_controller_spec.rb
@@ -11,8 +11,11 @@ describe Profiles::TwoFactorAuthsController do
describe 'GET new' do
let(:user) { create(:user) }
- it 'generates otp_secret' do
- expect { get :new }.to change { user.otp_secret }
+ it 'generates otp_secret for user' do
+ expect(User).to receive(:generate_otp_secret).with(16).and_return('secret').once
+
+ get :new
+ get :new # Second hit shouldn't re-generate it
end
it 'assigns qr_code' do