Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9313262
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
RSpec
.
configure
do
|
c
|
c
.
mock_with
:rspec
end
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
RSpec
.
configure
do
|
c
|
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
),
[]
,
[]
,
true
))
rescue
=>
e
RSpec
.
configuration
.
reporter
.
message
"WARNING: Unable to load
#{
f
}
:
#{
e
}
"
end
end
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
# Stub assert_private function from stdlib to not fail within this test
Puppet
::
Parser
::
Functions
.
newfunction
(
:assert_private
)
{
|
_
|
}
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
Thu, Jul 3, 11:30 AM (5 d, 16 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3298285
Attached To
rSPICI Icinga 2 Puppet Module
Event Timeline
Log In to Comment