Skip to content

Commit 99bae40

Browse files
author
Ryan Coleman
committed
Merge pull request #54 from puppetlabs/spec_test/pull_49
Add test for virtual machines and local clocks
2 parents 1ce3e73 + 73db100 commit 99bae40

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

spec/classes/ntp_spec.rb

+16
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,22 @@ def param_value(subject, type, title, param)
8888

8989
end
9090

91+
describe "for virtual machines" do
92+
93+
let(:params) {{}}
94+
let(:facts) { { :operatingsystem => 'Archlinux',
95+
:osfamily => 'Linux',
96+
:isvirtual => 'false' } }
97+
98+
it 'should not use local clock as a time source' do
99+
content = param_value(subject, 'file', '/etc/ntp.conf', 'content')
100+
expected_lines = [
101+
'server 127.127.1.0 # local clock',
102+
'fudge 127.127.1.0 stratum 10' ]
103+
(content.split("\n") & expected_lines).should_not == expected_lines
104+
end
105+
end
106+
91107
describe "for operating system Archlinux" do
92108

93109
let(:params) {{}}

0 commit comments

Comments
 (0)