26 lines
638 B
Ruby
26 lines
638 B
Ruby
require 'spec_helper'
|
|
|
|
describe 'sysctl', :type => :define do
|
|
let(:title) { 'net.ipv4.ip_forward'}
|
|
|
|
context 'present' do
|
|
let(:params) { { :value => '1' } }
|
|
|
|
it { should contain_file('/etc/sysctl.d/net.ipv4.ip_forward.conf').with(
|
|
:content => "net.ipv4.ip_forward = 1\n",
|
|
:ensure => nil
|
|
) }
|
|
|
|
it { should contain_exec('sysctl-net.ipv4.ip_forward') }
|
|
it { should contain_exec('update-sysctl.conf-net.ipv4.ip_forward')}
|
|
end
|
|
|
|
context 'absent' do
|
|
let(:params) { { :ensure => 'absent' } }
|
|
|
|
it { should contain_file('/etc/sysctl.d/net.ipv4.ip_forward.conf').with_ensure('absent') }
|
|
end
|
|
|
|
end
|
|
|