diff options
-rw-r--r-- | spec/lib/gitlab/metrics_dashboard/service_spec.rb | 6 |
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 |