summaryrefslogtreecommitdiff
path: root/spec/lib
diff options
context:
space:
mode:
authorValery Sizov <vsv2711@gmail.com>2015-06-19 17:49:40 +0300
committerValery Sizov <vsv2711@gmail.com>2015-06-19 17:51:53 +0300
commitc61492a1f44abe3236ef0d43118b7e3da9fb4f4d (patch)
treebc4c307fe361d0caa380a64bbfe4ede9c47f5a18 /spec/lib
parent274f5302edbb77be3034c56410bf3021ffe053cc (diff)
downloadgitlab-ci-c61492a1f44abe3236ef0d43118b7e3da9fb4f4d.tar.gz
yaml refactoring
Diffstat (limited to 'spec/lib')
-rw-r--r--spec/lib/gitlab_ci_yaml_processor_spec.rb11
1 files changed, 4 insertions, 7 deletions
diff --git a/spec/lib/gitlab_ci_yaml_processor_spec.rb b/spec/lib/gitlab_ci_yaml_processor_spec.rb
index b101e33..0bbe5c1 100644
--- a/spec/lib/gitlab_ci_yaml_processor_spec.rb
+++ b/spec/lib/gitlab_ci_yaml_processor_spec.rb
@@ -121,17 +121,14 @@ describe GitlabCiYamlProcessor do
describe "Error handling" do
it "indicates that object is invalid" do
- config_processor = GitlabCiYamlProcessor.new("invalid_yaml\n!ccdvlf%612334@@@@")
-
- config_processor.valid?.should be_false
+ expect{GitlabCiYamlProcessor.new("invalid_yaml\n!ccdvlf%612334@@@@")}.to raise_error(GitlabCiYamlProcessor::ValidationError)
end
it "returns errors" do
config = YAML.dump({rspec: {tags: "mysql"}})
- config_processor = GitlabCiYamlProcessor.new(config)
-
- config_processor.valid?.should be_false
- config_processor.errors.should == ["rspec job: tags parameter should be an array"]
+ expect do
+ GitlabCiYamlProcessor.new(config)
+ end.to raise_error(GitlabCiYamlProcessor::ValidationError, "rspec job: tags parameter should be an array")
end
end
end \ No newline at end of file