Commit a36d6df2 authored by Brandon Labuschagne's avatar Brandon Labuschagne

Apply initial review feedback

parent 6aa8044f
...@@ -71,7 +71,7 @@ export default { ...@@ -71,7 +71,7 @@ export default {
:svg-path="noDataImagePath" :svg-path="noDataImagePath"
> >
<template #description> <template #description>
<div>{{ __('It may be several days before you see feature usage data.') }}</div> <p class="gl-mb-0">{{ __('It may be several days before you see feature usage data.') }}</p>
<gl-link :href="devopsReportDocsPath">{{ <gl-link :href="devopsReportDocsPath">{{
__('Our documentation includes an example DevOps Score report.') __('Our documentation includes an example DevOps Score report.')
}}</gl-link> }}</gl-link>
......
...@@ -25,8 +25,8 @@ describe('DevopsScore', () => { ...@@ -25,8 +25,8 @@ describe('DevopsScore', () => {
); );
}; };
const findTable = () => wrapper.find(GlTable); const findTable = () => wrapper.findComponent(GlTable);
const findEmptyState = () => wrapper.find(GlEmptyState); const findEmptyState = () => wrapper.findComponent(GlEmptyState);
const findCol = (testId) => findTable().find(`[data-testid="${testId}"]`); const findCol = (testId) => findTable().find(`[data-testid="${testId}"]`);
const findUsageCol = () => findCol('usageCol'); const findUsageCol = () => findCol('usageCol');
const findDevopsScoreApp = () => wrapper.findByTestId('devops-score-app'); const findDevopsScoreApp = () => wrapper.findByTestId('devops-score-app');
...@@ -48,7 +48,7 @@ describe('DevopsScore', () => { ...@@ -48,7 +48,7 @@ describe('DevopsScore', () => {
}); });
it('contains a link to the feature documentation', () => { it('contains a link to the feature documentation', () => {
expect(wrapper.find(GlLink).exists()).toBe(true); expect(wrapper.findComponent(GlLink).exists()).toBe(true);
}); });
}); });
...@@ -78,7 +78,7 @@ describe('DevopsScore', () => { ...@@ -78,7 +78,7 @@ describe('DevopsScore', () => {
}); });
it('displays the single stat section', () => { it('displays the single stat section', () => {
const component = wrapper.find(GlSingleStat); const component = wrapper.findComponent(GlSingleStat);
expect(component.exists()).toBe(true); expect(component.exists()).toBe(true);
expect(component.props('value')).toBe(devopsScoreMetricsData.averageScore.value); expect(component.props('value')).toBe(devopsScoreMetricsData.averageScore.value);
......
...@@ -9,9 +9,6 @@ RSpec.describe DevOpsReportHelper do ...@@ -9,9 +9,6 @@ RSpec.describe DevOpsReportHelper do
describe '#devops_score_metrics' do describe '#devops_score_metrics' do
let(:devops_score_metrics) { helper.devops_score_metrics(subject) } let(:devops_score_metrics) { helper.devops_score_metrics(subject) }
let(:devops_score_metrics_blank) { helper.devops_score_metrics({}) }
it { expect(devops_score_metrics_blank).to eq({}) }
it { expect(devops_score_metrics[:averageScore]).to eq({ scoreLevel: { icon: "status-alert", label: "Moderate", variant: "warning" }, value: "55.9" } ) } it { expect(devops_score_metrics[:averageScore]).to eq({ scoreLevel: { icon: "status-alert", label: "Moderate", variant: "warning" }, value: "55.9" } ) }
...@@ -34,5 +31,11 @@ RSpec.describe DevOpsReportHelper do ...@@ -34,5 +31,11 @@ RSpec.describe DevOpsReportHelper do
it { expect(devops_score_metrics[:averageScore]).to eq({ scoreLevel: { icon: "status_success_solid", label: "High", variant: "success" }, value: "82.0" } ) } it { expect(devops_score_metrics[:averageScore]).to eq({ scoreLevel: { icon: "status_success_solid", label: "High", variant: "success" }, value: "82.0" } ) }
end end
describe 'with blank metrics' do
let(:devops_score_metrics) { helper.devops_score_metrics({}) }
it { expect(devops_score_metrics).to eq({}) }
end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment