Test templates and GitLabCI parser againts each other
This commit is contained in:
parent
4477dc249e
commit
cf8a19b13c
|
|
@ -1206,5 +1206,17 @@ EOT
|
|||
end.to raise_error(GitlabCiYamlProcessor::ValidationError, "rspec job: dependencies parameter should be an array of strings")
|
||||
end
|
||||
end
|
||||
|
||||
describe "Validate configuration templates" do
|
||||
templates = Dir.glob("#{Rails.root.join('vendor/gitlab-ci-yml')}/**/*.gitlab-ci.yml")
|
||||
|
||||
templates.each do |file|
|
||||
it "does not return errors for #{file}" do
|
||||
file = File.read(file)
|
||||
|
||||
expect { GitlabCiYamlProcessor.new(file) }.not_to raise_error
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue