1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
require 'spec_helper'
nodoublequotes = Proc.new do |x|
not x =~ /"/
end
describe 'sysctl' do
let(:title) { 'vm.swappiness' }
let(:params) { {:value => '60'} }
let(:pre_condition) { }
it { should contain_class('sysctl::common') }
it { should create_augeas('sysctl/vm.swappiness') \
.with_context('/files/etc/sysctl.conf') \
.with_changes("set vm.swappiness '60'") \
.with_changes(nodoublequotes) \
.with_onlyif("match vm.swappiness[.='60'] size == 0") \
.with_notify('Exec[sysctl/reload]')\
.without_foo }
it { should have_sysctl_resource_count(1) }
end
|