Module: KnifeTestBed
Instance Method Summary
collapse
#create_file, #match_status, #match_stdout, #temp_dir
command_setting, included, #knife, #run
Instance Method Details
#cleanup_test_data ⇒ Object
31
32
33
34
35
|
# 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 ⇒ Object
37
38
39
|
# 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 ⇒ Object
45
46
47
|
# 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 ⇒ Object
41
42
43
|
# 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 ⇒ Object
49
50
51
|
# 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 ⇒ Object
53
54
55
|
# 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 ⇒ Object
22
23
24
25
26
27
28
29
|
# 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
|