BigW Consortium Gitlab

Commit b13502ef by Katarzyna Kobierska

Add test for linter values visibility

parent 375072aa
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
%br %br
%b Tag list: %b Tag list:
= build[:tag_list] = build[:tag_list] && build[:tag_list].join(", ")
%br %br
%b Refs only: %b Refs only:
= build[:only] && build[:only].join(", ") = build[:only] && build[:only].join(", ")
......
require 'spec_helper'
describe 'ci/lints/show' do
let(:content) do
{ build_template: {
script: './build.sh',
tags: ['dotnet'],
only: ['test@dude/repo'],
except: ['deploy'],
environment: 'testing'
}
}
end
let(:config_processor) { Ci::GitlabCiYamlProcessor.new(YAML.dump(content)) }
context 'when content is valid' do
before do
assign(:status, true)
assign(:builds, config_processor.builds)
assign(:stages, config_processor.stages)
end
it 'shows correct values' do
render
expect(rendered).to have_content('Tag list: dotnet')
expect(rendered).to have_content('Refs only: test@dude/repo')
expect(rendered).to have_content('Refs except: deploy')
expect(rendered).to have_content('Environment: testing')
expect(rendered).to have_content('When: on_success')
end
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment