summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/lib/gitlab/metrics_dashboard/service_spec.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/spec/lib/gitlab/metrics_dashboard/service_spec.rb b/spec/lib/gitlab/metrics_dashboard/service_spec.rb
index 38c7942f250..d2b8231fbfb 100644
--- a/spec/lib/gitlab/metrics_dashboard/service_spec.rb
+++ b/spec/lib/gitlab/metrics_dashboard/service_spec.rb
@@ -26,10 +26,8 @@ describe Gitlab::MetricsDashboard::Service, :use_clean_rails_memory_store_cachin
end
context 'when the dashboard is configured incorrectly' do
- let(:bad_dashboard) { {} }
-
before do
- allow(described_class).to receive(:system_dashboard).and_return(bad_dashboard)
+ allow(YAML).to receive(:load_file).and_return({})
end
it 'returns an appropriate message and status code' do
@@ -37,7 +35,7 @@ describe Gitlab::MetricsDashboard::Service, :use_clean_rails_memory_store_cachin
expect(result.keys).to contain_exactly(:message, :http_status, :status)
expect(result[:status]).to eq(:error)
- expect(result[:status]).to eq(:unprocessable_entity)
+ expect(result[:http_status]).to eq(:unprocessable_entity)
end
end
end