Skip to content

Instantly share code, notes, and snippets.

@kbarber
Created December 31, 2012 16:42
Show Gist options
  • Select an option

  • Save kbarber/4421164 to your computer and use it in GitHub Desktop.

Select an option

Save kbarber/4421164 to your computer and use it in GitHub Desktop.
Testing file content in rspec-puppet
describe 'when setting resolver params' do
# Convenience helper for returning parameters for a type from the
# catalogue.
def param(type, title, param)
catalogue.resource(type, title).send(:parameters)[param.to_sym]
end
it 'should create multiple nameserver entries when nameserver is an array' do
params['nameserver'] = ["1.1.1.1","2.2.2.2","3.3.3.3"]
content = param("file", "/etc/resolv.conf","content")
content.should =~ /\nnameserver 1.1.1.1\nnameserver 2.2.2.2\nnameserver 3.3.3.3\n/
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment