diff --git a/app/serializers/build_artifact_entity.rb b/app/serializers/build_artifact_entity.rb index 3c2c548d049562830cce8d25699ac75a3f088254..12bde60eba38c358af7c81299d014a494452812d 100644 --- a/app/serializers/build_artifact_entity.rb +++ b/app/serializers/build_artifact_entity.rb @@ -10,6 +10,8 @@ class BuildArtifactEntity < Grape::Entity "#{artifact.job.name}:#{artifact.file_type}" end + expose :file_type + expose :expire_at expose :expired?, as: :expired diff --git a/spec/serializers/build_artifact_entity_spec.rb b/spec/serializers/build_artifact_entity_spec.rb index 8835d4d834e35ffb17fcf2122b609fa4af1f2243..e705a23caeddd58d494669980486d71d2fe6df4b 100644 --- a/spec/serializers/build_artifact_entity_spec.rb +++ b/spec/serializers/build_artifact_entity_spec.rb @@ -19,6 +19,10 @@ expect(subject[:name]).to eq "test:codequality" end + it 'exposes information about the file type' do + expect(subject).to include(:file_type) + end + it 'exposes information about expiration of artifacts' do expect(subject).to include(:expired, :expire_at) end