Method: PDQTest::Skeleton.install_acceptance

Defined in:
lib/pdqtest/skeleton.rb

.install_acceptance(example_file = "init.pp") ⇒ Object



146
147
148
149
150
151
152
153
154
155
# File 'lib/pdqtest/skeleton.rb', line 146

def self.install_acceptance(example_file ="init.pp")
  directory_structure

  example_name = File.basename(example_file).gsub(/\.pp$/, '')
  install_template("#{EXAMPLES_DIR}/#{File.basename(example_file)}",'examples_init.pp.erb', {})

  install_skeleton(File.join('spec', 'acceptance', "#{example_name}.bats"), '../acceptance/init.bats', false)
  install_skeleton(File.join('spec', 'acceptance', "#{example_name}__before.bats"), '../acceptance/init__before.bats', false)
  install_skeleton(File.join('spec', 'acceptance', "#{example_name}__setup.sh"), '../acceptance/init__setup.sh', false)
end