Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9124277
spec_helper.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
spec_helper.rb
View Options
require
'puppetlabs_spec_helper/module_spec_helper'
require
'rspec-puppet-facts'
require
'spec_helper_local'
if
File
.
file?
(
File
.
join
(
File
.
dirname
(
__FILE__
),
'spec_helper_local.rb'
))
include
RspecPuppetFacts
default_facts
=
{
puppetversion
:
Puppet
.
version
,
facterversion
:
Facter
.
version
,
}
default_fact_files
=
[
File
.
expand_path
(
File
.
join
(
File
.
dirname
(
__FILE__
),
'default_facts.yml'
)),
File
.
expand_path
(
File
.
join
(
File
.
dirname
(
__FILE__
),
'default_module_facts.yml'
)),
]
default_fact_files
.
each
do
|
f
|
next
unless
File
.
exist?
(
f
)
&&
File
.
readable?
(
f
)
&&
File
.
size?
(
f
)
begin
default_facts
.
merge!
(
YAML
.
safe_load
(
File
.
read
(
f
)))
rescue
=>
e
RSpec
.
configuration
.
reporter
.
message
"WARNING: Unable to load
#{
f
}
:
#{
e
}
"
end
end
RSpec
.
configure
do
|
c
|
c
.
default_facts
=
default_facts
c
.
before
:each
do
# set to strictest setting for testing
# by default Puppet runs at warning level
Puppet
.
settings
[
:strict
]
=
:warning
end
c
.
filter_run_excluding
(
bolt
:
true
)
unless
ENV
[
'GEM_BOLT'
]
c
.
after
(
:suite
)
do
end
end
def
ensure_module_defined
(
module_name
)
module_name
.
split
(
'::'
)
.
reduce
(
Object
)
do
|
last_module
,
next_module
|
last_module
.
const_set
(
next_module
,
Module
.
new
)
unless
last_module
.
const_defined?
(
next_module
,
false
)
last_module
.
const_get
(
next_module
,
false
)
end
end
# 'spec_overrides' from sync.yml will appear below this line
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Sat, Jun 21, 6:56 PM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3280338
Attached To
rSPHIT Hitch TLS proxy puppet module
Event Timeline
Log In to Comment