Fix unchanged structure. Add favicon for 'failed_allowed' and 'success_warning' because it'll be used.

This commit is contained in:
Shinya Maeda 2017-03-11 19:56:05 +09:00
parent 38b1ec2cc0
commit 74f13e0ddf
5 changed files with 20 additions and 2 deletions

View file

@ -13,6 +13,10 @@ module Gitlab
'icon_status_warning'
end
def favicon
'favicon_status_warning'
end
def group
'failed_with_warnings'
end

View file

@ -20,6 +20,10 @@ module Gitlab
'icon_status_warning'
end
def favicon
'favicon_status_warning'
end
def group
'success_with_warnings'
end

View file

@ -22,6 +22,12 @@ describe Gitlab::Ci::Status::Build::FailedAllowed do
end
end
describe '#favicon' do
it 'returns a warning favicon' do
expect(subject.favicon).to eq 'favicon_status_warning'
end
end
describe '#label' do
it 'returns information about failed but allowed to fail status' do
expect(subject.label).to eq 'failed (allowed to fail)'

View file

@ -17,6 +17,10 @@ describe Gitlab::Ci::Status::SuccessWarning do
it { expect(subject.icon).to eq 'icon_status_warning' }
end
describe '#favicon' do
it { expect(subject.favicon).to eq 'favicon_status_warning' }
end
describe '#group' do
it { expect(subject.group).to eq 'success_with_warnings' }
end

View file

@ -29,8 +29,8 @@ describe BuildEntity do
end
it 'contains details' do
expect(subject).to include :details
expect(subject[:details][:status]).to include :icon, :favicon, :text, :label
expect(subject).to include :status
expect(subject[:status]).to include :icon, :favicon, :text, :label
end
context 'when build is a regular job' do