diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-08-19 12:08:42 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-08-19 12:08:42 +0300 |
commit | b76ae638462ab0f673e5915986070518dd3f9ad3 (patch) | |
tree | bdab0533383b52873be0ec0eb4d3c66598ff8b91 /spec/support/shared_examples/helpers | |
parent | 434373eabe7b4be9593d18a585fb763f1e5f1a6f (diff) |
Add latest changes from gitlab-org/gitlab@14-2-stable-eev14.2.0-rc42
Diffstat (limited to 'spec/support/shared_examples/helpers')
-rw-r--r-- | spec/support/shared_examples/helpers/groups_shared_examples.rb | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/spec/support/shared_examples/helpers/groups_shared_examples.rb b/spec/support/shared_examples/helpers/groups_shared_examples.rb deleted file mode 100644 index 9c74d25b31f..00000000000 --- a/spec/support/shared_examples/helpers/groups_shared_examples.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -# This shared_example requires the following variables: -# - current_user -# - group -# - type, the issuable type (ie :issues, :merge_requests) -# - count_service, the Service used by the specified issuable type - -RSpec.shared_examples 'cached issuables count' do - subject { helper.cached_issuables_count(group, type: type) } - - before do - allow(helper).to receive(:current_user) { current_user } - allow(count_service).to receive(:new).and_call_original - end - - it 'calls the correct service class' do - subject - expect(count_service).to have_received(:new).with(group, current_user) - end - - it 'returns all digits for count value under 1000' do - allow_next_instance_of(count_service) do |service| - allow(service).to receive(:count).and_return(999) - end - - expect(subject).to eq('999') - end - - it 'returns truncated digits for count value over 1000' do - allow_next_instance_of(count_service) do |service| - allow(service).to receive(:count).and_return(2300) - end - - expect(subject).to eq('2.3k') - end - - it 'returns truncated digits for count value over 10000' do - allow_next_instance_of(count_service) do |service| - allow(service).to receive(:count).and_return(12560) - end - - expect(subject).to eq('12.6k') - end - - it 'returns truncated digits for count value over 100000' do - allow_next_instance_of(count_service) do |service| - allow(service).to receive(:count).and_return(112560) - end - - expect(subject).to eq('112.6k') - end -end |