it { is_expected.to run.with_params('[]').and_raise_error(Puppet::ParseError, %r{does not look like a number}) }
it { is_expected.to run.with_params({}).and_return(false) }
it { is_expected.to run.with_params('{}').and_raise_error(Puppet::ParseError, %r{does not look like a number}) }
+ it { is_expected.to run.with_params(['-50', '1']).and_return(false) }
end