diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/lib/gitlab_ci_yaml_processor_spec.rb | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/lib/gitlab_ci_yaml_processor_spec.rb b/spec/lib/gitlab_ci_yaml_processor_spec.rb index 0bbe5c1..070e0c0 100644 --- a/spec/lib/gitlab_ci_yaml_processor_spec.rb +++ b/spec/lib/gitlab_ci_yaml_processor_spec.rb @@ -124,11 +124,18 @@ describe GitlabCiYamlProcessor do expect{GitlabCiYamlProcessor.new("invalid_yaml\n!ccdvlf%612334@@@@")}.to raise_error(GitlabCiYamlProcessor::ValidationError) end - it "returns errors" do + it "returns errors if tags parameter is invalid" do config = YAML.dump({rspec: {tags: "mysql"}}) expect do GitlabCiYamlProcessor.new(config) end.to raise_error(GitlabCiYamlProcessor::ValidationError, "rspec job: tags parameter should be an array") end + + it "returns errors if before_script parameter is invalid" do + config = YAML.dump({before_script: "bundle update"}) + expect do + GitlabCiYamlProcessor.new(config) + end.to raise_error(GitlabCiYamlProcessor::ValidationError, "before_script should be an array") + end end end
\ No newline at end of file |