it "should not compile when #{the_number} is a bare word" do
Puppet[:code] = "validate_integer(#{the_number})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be an Integer/)
+ expect { scope.compiler.compile }.to raise_error
end
end
it "should not compile when a non-Integer maximum #{the_max} bare word is passed" do
Puppet[:code] = "validate_integer(1,#{the_max})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be unset or an Integer/)
+ expect { scope.compiler.compile }.to raise_error
end
end
it "should not compile when a non-Integer minimum #{the_min} bare word is passed" do
Puppet[:code] = "validate_integer(1,#{max},#{the_min})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be unset or an Integer/)
+ expect { scope.compiler.compile }.to raise_error
end
end
end
describe "when given numbers" do
it "should not compile" do
Puppet[:code] = "validate_ipv4_address(1, 2)"
- expect {
- scope.compiler.compile
- }.to raise_error(Puppet::ParseError, /is not a valid IPv4 address/)
+ expect { scope.compiler.compile }.to raise_error
end
end
describe "when given numbers" do
it "should not compile" do
Puppet[:code] = "validate_ipv6_address(1, 2)"
- expect {
- scope.compiler.compile
- }.to raise_error(Puppet::ParseError, /not a valid IPv6 address/)
+ expect { scope.compiler.compile }.to raise_error
end
end
end
it "should not compile when #{the_number} is a bare word" do
Puppet[:code] = "validate_numeric(#{the_number})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be a Numeric/)
+ expect { scope.compiler.compile }.to raise_error
end
end
it "should not compile when a non-Numeric maximum #{the_max} bare word is passed" do
Puppet[:code] = "validate_numeric(1,#{the_max})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be unset or a Numeric/)
+ expect { scope.compiler.compile }.to raise_error
end
end
it "should not compile when a non-Numeric minimum #{the_min} bare word is passed" do
Puppet[:code] = "validate_numeric(1,#{max},#{the_min})"
- expect { scope.compiler.compile }.to raise_error(Puppet::ParseError, /to be unset or a Numeric/)
+ expect { scope.compiler.compile }.to raise_error
end
end
end