diff options
author | Valery Sizov <vsv2711@gmail.com> | 2015-06-19 17:49:40 +0300 |
---|---|---|
committer | Valery Sizov <vsv2711@gmail.com> | 2015-06-19 17:51:53 +0300 |
commit | c61492a1f44abe3236ef0d43118b7e3da9fb4f4d (patch) | |
tree | bc4c307fe361d0caa380a64bbfe4ede9c47f5a18 /spec/lib | |
parent | 274f5302edbb77be3034c56410bf3021ffe053cc (diff) | |
download | gitlab-ci-c61492a1f44abe3236ef0d43118b7e3da9fb4f4d.tar.gz |
yaml refactoring
Diffstat (limited to 'spec/lib')
-rw-r--r-- | spec/lib/gitlab_ci_yaml_processor_spec.rb | 11 |
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 |