Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F7437709
spec_helper.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
961 B
Subscribers
None
spec_helper.rb
View Options
# Load libraries from openstacklib here to simulate how they live together in a real puppet run (for provider unit tests)
$LOAD_PATH
.
push
(
File
.
join
(
File
.
dirname
(
__FILE__
),
'fixtures'
,
'modules'
,
'openstacklib'
,
'lib'
))
require
'puppetlabs_spec_helper/module_spec_helper'
require
'shared_examples'
require
'puppet-openstack_spec_helper/facts'
RSpec
.
configure
do
|
c
|
c
.
alias_it_should_behave_like_to
:it_configures
,
'configures'
c
.
alias_it_should_behave_like_to
:it_raises
,
'raises'
fixture_path
=
File
.
expand_path
(
File
.
join
(
File
.
dirname
(
__FILE__
),
'fixtures'
))
c
.
hiera_config
=
File
.
join
(
fixture_path
,
'hieradata/hiera.yaml'
)
c
.
before
(
:all
)
do
data
=
YAML
.
load_file
(
c
.
hiera_config
)
data
[
:yaml
][
:datadir
]
=
File
.
join
(
fixture_path
,
'hieradata'
)
File
.
open
(
c
.
hiera_config
,
'w'
)
do
|
f
|
f
.
write
data
.
to_yaml
end
end
c
.
after
(
:all
)
do
`git checkout --
#{
c
.
hiera_config
}
`
end
end
at_exit
{
RSpec
::
Puppet
::
Coverage
.
report!
}
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Tue, Apr 15, 2:21 AM (8 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3277886
Attached To
rSPCEPH Puppet manifests for Ceph
Event Timeline
Log In to Comment