Commit 4372f6bd authored by Robin H. Johnson's avatar Robin H. Johnson Committed by GitHub
Browse files

Merge pull request #154 from gentoo/raise-error

Cleanup rspec testing to full pass.
parents a3df0fa9 c93aee79
...@@ -11,7 +11,7 @@ describe Puppet::Type.type(:package_accept_keywords) do ...@@ -11,7 +11,7 @@ describe Puppet::Type.type(:package_accept_keywords) do
describe "when validating attributes" do describe "when validating attributes" do
params = [:name] params = [:name]
properties = [:accept_keywords, :keywords, :target, :ensure, :version, :slot] properties = [:accept_keywords, :target, :ensure, :version, :slot]
params.each do |param| params.each do |param|
it "should have the #{param} param" do it "should have the #{param} param" do
...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_accept_keywords) do ...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_accept_keywords) do
end end
it "should reject accept_keywords with a space" do it "should reject accept_keywords with a space" do
expect { described_class.new(:name => "sys-devel/gcc", :accept_keywords => "~amd 64") }.to raise_error expect { described_class.new(:name => "sys-devel/gcc", :accept_keywords => "~amd 64") }.to raise_error(/cannot contain whitespace/)
end end
it "should accept an array for accept_keywords" do it "should accept an array for accept_keywords" do
......
...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_keywords) do ...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_keywords) do
end end
it "should reject keywords with a space" do it "should reject keywords with a space" do
expect { described_class.new(:name => "sys-devel/gcc", :keywords => "~amd 64") }.to raise_error expect { described_class.new(:name => "sys-devel/gcc", :keywords => "~amd 64") }.to raise_error(/cannot contain whitespace/)
end end
it "should accept an array for keywords" do it "should accept an array for keywords" do
......
...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_use) do ...@@ -36,7 +36,7 @@ describe Puppet::Type.type(:package_use) do
end end
it "should reject use flags with a space" do it "should reject use flags with a space" do
expect { described_class.new(:name => "sys-devel/gcc", :use => "open mp") }.to raise_error expect { described_class.new(:name => "sys-devel/gcc", :use => "open mp") }.to raise_error(/cannot contain whitespace/)
end end
it "should accept an array for use" do it "should accept an array for use" do
......
...@@ -338,7 +338,7 @@ describe Puppet::Util::Portage do ...@@ -338,7 +338,7 @@ describe Puppet::Util::Portage do
it "should raise an error when parsing #{atom}" do it "should raise an error when parsing #{atom}" do
expect { expect {
Puppet::Util::Portage.parse_atom(atom) Puppet::Util::Portage.parse_atom(atom)
}.to raise_error, Puppet::Util::Portage::AtomError }.to raise_error(Puppet::Util::Portage::AtomError)
end end
end end
end end
...@@ -387,7 +387,7 @@ describe Puppet::Util::Portage do ...@@ -387,7 +387,7 @@ describe Puppet::Util::Portage do
it "should raise an error when parsing #{cmpver}" do it "should raise an error when parsing #{cmpver}" do
expect { expect {
Puppet::Util::Portage.parse_cmpver(cmpver) Puppet::Util::Portage.parse_cmpver(cmpver)
}.to raise_error, Puppet::Util::Portage::AtomError }.to raise_error(Puppet::Util::Portage::AtomError)
end end
end end
end end
......
...@@ -165,7 +165,7 @@ describe Puppet::Util::Webapp do ...@@ -165,7 +165,7 @@ describe Puppet::Util::Webapp do
it "should raise an error when parsing '#{name}'" do it "should raise an error when parsing '#{name}'" do
expect { expect {
Puppet::Util::Webapp.parse_name(name) Puppet::Util::Webapp.parse_name(name)
}.to raise_error, Puppet::Util::Webapp::WebappError }.to raise_error(Puppet::Util::Webapp::WebappError)
end end
end end
end end
...@@ -221,7 +221,7 @@ describe Puppet::Util::Webapp do ...@@ -221,7 +221,7 @@ describe Puppet::Util::Webapp do
it "should raise an error when parsing '#{path}'" do it "should raise an error when parsing '#{path}'" do
expect { expect {
Puppet::Util::Webapp.parse_path(path) Puppet::Util::Webapp.parse_path(path)
}.to raise_error, Puppet::Util::Webapp::WebappError }.to raise_error(Puppet::Util::Webapp::WebappError)
end end
end end
end end
...@@ -256,7 +256,7 @@ describe Puppet::Util::Webapp do ...@@ -256,7 +256,7 @@ describe Puppet::Util::Webapp do
it "should raise an error when parsing '#{app}'" do it "should raise an error when parsing '#{app}'" do
expect { expect {
Puppet::Util::Webapp.parse_app(app) Puppet::Util::Webapp.parse_app(app)
}.to raise_error, Puppet::Util::Webapp::WebappError }.to raise_error(Puppet::Util::Webapp::WebappError)
end end
end end
end end
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment