Merge pull request #727 from enovance/fixtures-symlink
(fixtures): Fix cloud module reference (need to be a symlink)
This commit is contained in:
commit
7aed87b306
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,3 +5,5 @@ Gemfile.lock
|
|||||||
.vendor
|
.vendor
|
||||||
doc/
|
doc/
|
||||||
.yardoc
|
.yardoc
|
||||||
|
.librarian/
|
||||||
|
.tmp/
|
||||||
|
22
Rakefile
22
Rakefile
@ -58,19 +58,23 @@ namespace :module do
|
|||||||
end
|
end
|
||||||
|
|
||||||
Rake::Task[:spec_prep].clear
|
Rake::Task[:spec_prep].clear
|
||||||
desc "Create the fixtures directory"
|
desc 'Create the fixtures directory'
|
||||||
task :spec_prep do
|
task :spec_prep do
|
||||||
FileUtils::mkdir_p("spec/fixtures/modules")
|
FileUtils::mkdir_p('spec/fixtures/modules')
|
||||||
FileUtils::mkdir_p("spec/fixtures/manifests")
|
FileUtils::mkdir_p('spec/fixtures/manifests')
|
||||||
FileUtils::touch("spec/fixtures/manifests/site.pp")
|
FileUtils::touch('spec/fixtures/manifests/site.pp')
|
||||||
sh "librarian-puppet install --path=spec/fixtures/modules"
|
sh 'librarian-puppet install --path=spec/fixtures/modules'
|
||||||
|
if File.exists?('spec/fixtures/modules/cloud')
|
||||||
|
FileUtils::rm_rf('spec/fixtures/modules/cloud')
|
||||||
|
FileUtils::ln_s(TDIR, 'spec/fixtures/modules/cloud')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
Rake::Task[:spec_clean].clear
|
Rake::Task[:spec_clean].clear
|
||||||
desc "Clean up the fixtures directory"
|
desc 'Clean up the fixtures directory'
|
||||||
task :spec_clean do
|
task :spec_clean do
|
||||||
sh "librarian-puppet clean --path=spec/fixtures/modules"
|
sh 'librarian-puppet clean --path=spec/fixtures/modules'
|
||||||
if File.zero?("spec/fixtures/manifests/site.pp")
|
if File.zero?('spec/fixtures/manifests/site.pp')
|
||||||
FileUtils::rm_f("spec/fixtures/manifests/site.pp")
|
FileUtils::rm_f('spec/fixtures/manifests/site.pp')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user