blob: 10afd384d250ced7ce89cac36bdeff55edfc26f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
require 'puppet'
require 'rspec-puppet'
require 'tmpdir'
RSpec.configure do |c|
c.before :each do
# Create a temporary puppet confdir area and temporary site.pp so
# when rspec-puppet runs we don't get a puppet error.
@puppetdir = Dir.mktmpdir("ntp")
manifestdir = File.join(@puppetdir, "manifests")
Dir.mkdir(manifestdir)
FileUtils.touch(File.join(manifestdir, "site.pp"))
Puppet[:confdir] = @puppetdir
end
c.after :each do
FileUtils.remove_entry_secure(@puppetdir)
end
c.module_path = File.join(File.dirname(__FILE__), '../../')
end
|