diff options
Diffstat (limited to 'spec/services/metrics/dashboard/transient_embed_service_spec.rb')
-rw-r--r-- | spec/services/metrics/dashboard/transient_embed_service_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/services/metrics/dashboard/transient_embed_service_spec.rb b/spec/services/metrics/dashboard/transient_embed_service_spec.rb index 4982f56cddc..125fff7c23c 100644 --- a/spec/services/metrics/dashboard/transient_embed_service_spec.rb +++ b/spec/services/metrics/dashboard/transient_embed_service_spec.rb @@ -67,6 +67,12 @@ describe Metrics::Dashboard::TransientEmbedService, :use_clean_rails_memory_stor expect(get_type_for_embed(alt_embed)).to eq('area-chart') end + context 'when embed_json cannot be parsed as json' do + let(:embed_json) { '' } + + it_behaves_like 'misconfigured dashboard service response', :unprocessable_entity + end + private def get_embed_json(type = 'line-graph') |