diff options
author | Z.J. van de Weg <git@zjvandeweg.nl> | 2017-06-01 11:56:00 +0300 |
---|---|---|
committer | Z.J. van de Weg <git@zjvandeweg.nl> | 2017-06-01 16:54:58 +0300 |
commit | 6c87239653e78ca5aaff9bb19424895c621bf7a1 (patch) | |
tree | a098f6a984fc0a4c6813d873bf055cb10826e673 /spec/serializers | |
parent | 5fdb51240f2093342b0ff0930b8d3798446e0026 (diff) | |
parent | dd0f8b8ccc3b5f61e31703f7391a919b702934a5 (diff) |
Merge remote-tracking branch 'origin/master' into zj-job-view-goes-real-time
Diffstat (limited to 'spec/serializers')
-rw-r--r-- | spec/serializers/pipeline_details_entity_spec.rb | 2 | ||||
-rw-r--r-- | spec/serializers/pipeline_entity_spec.rb | 16 |
2 files changed, 16 insertions, 2 deletions
diff --git a/spec/serializers/pipeline_details_entity_spec.rb b/spec/serializers/pipeline_details_entity_spec.rb index ac8d8fa8662..03cc5ae9b63 100644 --- a/spec/serializers/pipeline_details_entity_spec.rb +++ b/spec/serializers/pipeline_details_entity_spec.rb @@ -34,7 +34,7 @@ describe PipelineDetailsEntity do it 'contains flags' do expect(subject).to include :flags expect(subject[:flags]) - .to include :latest, :triggered, :stuck, + .to include :latest, :stuck, :yaml_errors, :retryable, :cancelable end end diff --git a/spec/serializers/pipeline_entity_spec.rb b/spec/serializers/pipeline_entity_spec.rb index 90120d662d9..a059c2cc736 100644 --- a/spec/serializers/pipeline_entity_spec.rb +++ b/spec/serializers/pipeline_entity_spec.rb @@ -19,10 +19,24 @@ describe PipelineEntity do let(:pipeline) { create(:ci_empty_pipeline) } it 'contains required fields' do - expect(subject).to include :id, :user, :path, :coverage + expect(subject).to include :id, :user, :path, :coverage, :source expect(subject).to include :ref, :commit expect(subject).to include :updated_at, :created_at end + + it 'contains details' do + expect(subject).to include :details + expect(subject[:details]) + .to include :duration, :finished_at + expect(subject[:details][:status]).to include :icon, :favicon, :text, :label + end + + it 'contains flags' do + expect(subject).to include :flags + expect(subject[:flags]) + .to include :latest, :stuck, + :yaml_errors, :retryable, :cancelable + end end context 'when pipeline is retryable' do |