diff options
| author | Robert Speicher <rspeicher@gmail.com> | 2015-05-22 18:33:44 -0400 |
|---|---|---|
| committer | Robert Speicher <rspeicher@gmail.com> | 2015-05-23 15:04:40 -0400 |
| commit | e73ea12695c5b15c950a40adfceae83141124c20 (patch) | |
| tree | 99652579f61bd5553bcad8e8feb513273c23fe5c /spec/controllers/profiles | |
| parent | f042b085f64223ffe7b9d26f003ee2db76af27a6 (diff) | |
| download | gitlab-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.rb | 7 |
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 |
