Test templates and GitLabCI parser againts each other

This commit is contained in:
Z.J. van de Weg 2016-06-24 13:28:13 +02:00
parent 4477dc249e
commit cf8a19b13c
1 changed files with 12 additions and 0 deletions

View File

@ -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