summaryrefslogtreecommitdiff
path: root/spec/lib
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-06-16 11:34:52 +0300
committerValery Sizov <vsv2711@gmail.com>2015-06-16 12:14:06 +0300
commit5aa3da1076d663d36f662fd3b9e1cce600fab82a (patch)
treea145ba62b6147cd7768594ecd3b3952bdb488b89 /spec/lib
parent895e39531884828ba6793eb77c8d78ef9b5b1b96 (diff)
downloadgitlab-ci-5aa3da1076d663d36f662fd3b9e1cce600fab82a.tar.gz
invalid yaml handling
Diffstat (limited to 'spec/lib')
-rw-r--r--spec/lib/gitlab_ci_yaml_processor_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/lib/gitlab_ci_yaml_processor_spec.rb b/spec/lib/gitlab_ci_yaml_processor_spec.rb
index 8976c12..14d273a 100644
--- a/spec/lib/gitlab_ci_yaml_processor_spec.rb
+++ b/spec/lib/gitlab_ci_yaml_processor_spec.rb
@@ -118,4 +118,12 @@ describe GitlabCiYamlProcessor do
config_processor.deploy_builds_for_ref("master").size.should == 1
end
end
+
+ describe "Error handling" do
+ it "indicated that object is invalid" do
+ config_processor = GitlabCiYamlProcessor.new("invalid_yaml\n!ccdvlf%612334@@@@")
+
+ config_processor.valid?.should be_false
+ end
+ end
end \ No newline at end of file