diff options
Diffstat (limited to 'spec/lib/api/support/git_access_actor_spec.rb')
-rw-r--r-- | spec/lib/api/support/git_access_actor_spec.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/lib/api/support/git_access_actor_spec.rb b/spec/lib/api/support/git_access_actor_spec.rb index 143cc6e56ee..a09cabf4cd7 100644 --- a/spec/lib/api/support/git_access_actor_spec.rb +++ b/spec/lib/api/support/git_access_actor_spec.rb @@ -152,6 +152,10 @@ RSpec.describe API::Support::GitAccessActor do end describe '#update_last_used_at!' do + before do + stub_feature_flags(disable_ssh_key_used_tracking: false) + end + context 'when initialized with a User' do let(:user) { build(:user) } @@ -170,6 +174,14 @@ RSpec.describe API::Support::GitAccessActor do subject.update_last_used_at! end + + it 'does not update `last_used_at` when the functionality is disabled' do + stub_feature_flags(disable_ssh_key_used_tracking: true) + + expect(key).not_to receive(:update_last_used_at) + + subject.update_last_used_at! + end end end end |