diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-26 12:08:52 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-05-26 12:08:52 +0300 |
commit | 628f2eef70378076ef96ac0cf7c175d0516a5086 (patch) | |
tree | 69a709ed3796bc7aebcb4304a42c7304eeb57f5d /spec/services | |
parent | 8b769ec85e8c7d52ed3f9a72210aa54843b40156 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/services')
-rw-r--r-- | spec/services/resource_access_tokens/create_service_spec.rb | 51 |
1 files changed, 13 insertions, 38 deletions
diff --git a/spec/services/resource_access_tokens/create_service_spec.rb b/spec/services/resource_access_tokens/create_service_spec.rb index 59d582f038a..31e4e008d4f 100644 --- a/spec/services/resource_access_tokens/create_service_spec.rb +++ b/spec/services/resource_access_tokens/create_service_spec.rb @@ -188,51 +188,26 @@ RSpec.describe ResourceAccessTokens::CreateService, feature_category: :system_ac context 'expires_at' do context 'when no expiration value is passed' do - context 'when default_pat_expiration feature flag is true' do - it 'defaults to PersonalAccessToken::MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS' do - freeze_time do - response = subject - access_token = response.payload[:access_token] - - expect(access_token.expires_at).to eq( - max_pat_access_token_lifetime.to_date - ) - end - end - - context 'expiry of the project bot member' do - it 'project bot membership does not expire' do - response = subject - access_token = response.payload[:access_token] - project_bot = access_token.user + it 'defaults to PersonalAccessToken::MAX_PERSONAL_ACCESS_TOKEN_LIFETIME_IN_DAYS' do + freeze_time do + response = subject + access_token = response.payload[:access_token] - expect(resource.members.find_by(user_id: project_bot.id).expires_at).to eq( - max_pat_access_token_lifetime.to_date - ) - end + expect(access_token.expires_at).to eq( + max_pat_access_token_lifetime.to_date + ) end end - context 'when default_pat_expiration feature flag is false' do - before do - stub_feature_flags(default_pat_expiration: false) - end - - it 'uses nil expiration value' do + context 'expiry of the project bot member' do + it 'project bot membership does not expire' do response = subject access_token = response.payload[:access_token] + project_bot = access_token.user - expect(access_token.expires_at).to eq(nil) - end - - context 'expiry of the project bot member' do - it 'project bot membership expires' do - response = subject - access_token = response.payload[:access_token] - project_bot = access_token.user - - expect(resource.members.find_by(user_id: project_bot.id).expires_at).to eq(nil) - end + expect(resource.members.find_by(user_id: project_bot.id).expires_at).to eq( + max_pat_access_token_lifetime.to_date + ) end end end |