Add unit specs for ClustersHelper#render_cluster_info_tab_content
The following discussion from !120600 (merged) should be addressed:
-
@brytannia started a discussion: (+1 comment) I ran the undercoverage script locally and that's what I got:
➜ gitlab git:(399231-remove-cluster-integrations-tab) ✗ scripts/undercoverage undercover: 👮♂️ some methods have no test coverage! Please add specs for methods listed below 🚨 1) node `render_cluster_info_tab_content` type: instance method, loc: app/helpers/clusters_helper.rb:54:77, coverage: 0.0% 54: def render_cluster_info_tab_content(tab, expanded) hits: n/a 55: case tab hits: 0 56: when 'environments' hits: n/a 57: render_if_exists 'clusters/clusters/environments' hits: 0 58: when 'health' hits: n/a 59: if Feature.enabled?(:remove_monitor_metrics) hits: 0 60: render('details', expanded: expanded) hits: 0 61: else hits: n/a 62: render_if_exists 'clusters/clusters/health' hits: 0 63: end hits: n/a 64: when 'apps' hits: n/a 65: render 'applications' hits: 0 66: when 'integrations' hits: n/a 67: if Feature.enabled?(:remove_monitor_metrics) hits: 0 68: render('details', expanded: expanded) hits: 0 69: else hits: n/a 70: render 'integrations' hits: 0 71: end hits: n/a 72: when 'settings' hits: n/a 73: render 'advanced_settings_container' hits: 0 74: else hits: n/a 75: render('details', expanded: expanded) hits: 0 76: end hits: n/a 77: end hits: n/a
It's identical to what we have in https://gitlab.com/gitlab-org/gitlab/-/jobs/4277404032