Revision b2e37640
Added by Simon Peeters about 8 years ago
spec/classes/puppet_init_spec.rb | ||
---|---|---|
end
|
||
end
|
||
|
||
# Test validate_string parameters
|
||
[
|
||
:hiera_config,
|
||
].each do |p|
|
||
context "when #{p} => ['foo']" do
|
||
let(:params) {{ p => ['foo'] }}
|
||
it { should raise_error(Puppet::Error, /is not a string/) }
|
||
end
|
||
end
|
||
|
||
describe 'when directories are not absolute paths' do
|
||
[
|
||
'dir', 'logdir', 'rundir'
|
||
... | ... | |
end
|
||
end
|
||
|
||
describe 'when an invalid jvm size value is given' do
|
||
context "when server_jvm_min_heap_size => 'x4m'" do
|
||
let (:params) {{
|
||
:server_jvm_min_heap_size => 'x4m',
|
||
:server_jvm_max_heap_size => '2G',
|
||
:server_implementation => 'puppetserver',
|
||
}}
|
||
it { should raise_error(Puppet::Error, /does not match "\^\[0-9\]\+\[kKmMgG\]\$"/) }
|
||
end
|
||
context "when server_jvm_max_heap_size => 'x4m'" do
|
||
let (:params) {{
|
||
:server_jvm_max_heap_size => 'x4m',
|
||
:server_jvm_min_heap_size => '2G',
|
||
:server_implementation => 'puppetserver',
|
||
}}
|
||
it { should raise_error(Puppet::Error, /does not match "\^\[0-9\]\+\[kKmMgG\]\$"/) }
|
||
end
|
||
end
|
||
end
|
||
end
|
||
end
|
Also available in: Unified diff
move parameter documentation to puppet::server
also move validation