Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/helpers/projects_helper_spec.rb')
-rw-r--r--spec/helpers/projects_helper_spec.rb26
1 files changed, 21 insertions, 5 deletions
diff --git a/spec/helpers/projects_helper_spec.rb b/spec/helpers/projects_helper_spec.rb
index 39b8b552672..db50c74ec4e 100644
--- a/spec/helpers/projects_helper_spec.rb
+++ b/spec/helpers/projects_helper_spec.rb
@@ -404,10 +404,6 @@ RSpec.describe ProjectsHelper do
Project.all
end
- before do
- stub_feature_flags(project_list_filter_bar: false)
- end
-
it 'returns true when there are projects' do
expect(helper.show_projects?(projects, {})).to eq(true)
end
@@ -963,7 +959,6 @@ RSpec.describe ProjectsHelper do
lfsEnabled: !!project.lfs_enabled,
emailsDisabled: project.emails_disabled?,
metricsDashboardAccessLevel: project.project_feature.metrics_dashboard_access_level,
- operationsAccessLevel: project.project_feature.operations_access_level,
showDefaultAwardEmojis: project.show_default_award_emojis?,
securityAndComplianceAccessLevel: project.security_and_compliance_access_level,
containerRegistryAccessLevel: project.project_feature.container_registry_access_level,
@@ -1338,6 +1333,27 @@ RSpec.describe ProjectsHelper do
end
end
+ describe '#fork_divergence_message' do
+ using RSpec::Parameterized::TableSyntax
+
+ where(:behind, :ahead, :message) do
+ 0 | 0 | 'Up to date with upstream repository'
+ 1 | 0 | '1 commit behind upstream repository'
+ 2 | 0 | '2 commits behind upstream repository'
+ 0 | 1 | '1 commit ahead of upstream repository'
+ 0 | 2 | '2 commits ahead of upstream repository'
+ 5 | 7 | '5 commits behind, 7 commits ahead of upstream repository'
+ nil | 7 | 'Fork has diverged from upstream repository'
+ 7 | nil | 'Fork has diverged from upstream repository'
+ end
+
+ with_them do
+ it 'returns message based on behind/ahead values' do
+ expect(helper.fork_divergence_message({ behind: behind, ahead: ahead })).to eq(message)
+ end
+ end
+ end
+
describe '#localized_project_human_access' do
using RSpec::Parameterized::TableSyntax