module KnifeTestBed

Public Instance Methods

cleanup_test_data() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 31
def cleanup_test_data
  puts "\nCleaning Test Data\n"
  FileUtils.rm_rf("#{temp_dir}")
  puts "\nDone\n"
end
get_knife_rb_path() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 37
def get_knife_rb_path
  "#{temp_dir}/" + "knife.rb"
end
get_linux_template_file_path() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 45
def get_linux_template_file_path
  "#{temp_dir}/" + "chef-full-chef-zero.erb"
end
get_validation_pem_path() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 41
def get_validation_pem_path
  "#{temp_dir}/" + "validation.pem"
end
get_windows_msi_template_file_path() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 49
def get_windows_msi_template_file_path
  "#{temp_dir}/" + "windows-chef-client-msi.erb"
end
get_windows_shell_template_file_path() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 53
def get_windows_shell_template_file_path
  "#{temp_dir}/" + "windows-shell.erb"
end
init_test() click to toggle source
# File lib/test/knife-utils/test_bed.rb, line 22
def init_test
  puts "\nCreating Test Data\n"
  create_file("#{temp_dir}", "validation.pem", "../../fixtures/validation.pem" )
  create_file("#{temp_dir}", "knife.rb", "../../fixtures/knife.rb")
  create_file("#{temp_dir}", "chef-full-chef-zero.erb", "../../templates/chef-full-chef-zero.erb")
  create_file("#{temp_dir}", "windows-chef-client-msi.erb", "../../templates/windows-chef-client-msi.erb")
  create_file("#{temp_dir}", "windows-shell.erb", "../../templates/windows-shell.erb")
end