mirror of
https://github.com/inspec/inspec
synced 2024-09-20 14:31:58 +00:00
Fix failing test
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
This commit is contained in:
parent
47bc41cd2c
commit
28f6eec56a
2 changed files with 17 additions and 1 deletions
|
@ -17,6 +17,7 @@ class SignCli < Minitest::Test
|
||||||
assert_includes stdout, "Generating validation key"
|
assert_includes stdout, "Generating validation key"
|
||||||
|
|
||||||
assert_exit_code 0, out
|
assert_exit_code 0, out
|
||||||
|
delete_keys(unique_key_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -41,6 +42,12 @@ class SignCli < Minitest::Test
|
||||||
|
|
||||||
assert_includes out.stdout.force_encoding(Encoding::UTF_8), "Verifying artifact-profile-0.1.0.iaf"
|
assert_includes out.stdout.force_encoding(Encoding::UTF_8), "Verifying artifact-profile-0.1.0.iaf"
|
||||||
assert_exit_code 0, out
|
assert_exit_code 0, out
|
||||||
|
delete_keys(unique_key_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def delete_keys(unique_key_name)
|
||||||
|
File.delete("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.key") if File.exist?("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.key")
|
||||||
|
File.delete("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.pub") if File.exist?("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.pub")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,6 +22,8 @@ describe "inspec exec" do
|
||||||
|
|
||||||
out = run_inspec_process("exec profile_a-0.1.0.iaf --no-create-lockfile", prefix: "cd #{dir};")
|
out = run_inspec_process("exec profile_a-0.1.0.iaf --no-create-lockfile", prefix: "cd #{dir};")
|
||||||
assert_exit_code 0, out
|
assert_exit_code 0, out
|
||||||
|
|
||||||
|
delete_keys(unique_key_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -41,7 +43,7 @@ describe "inspec exec" do
|
||||||
out = run_inspec_process("sign profile --profile #{profile} --keyname #{unique_key_name}", prefix: "cd #{dir};")
|
out = run_inspec_process("sign profile --profile #{profile} --keyname #{unique_key_name}", prefix: "cd #{dir};")
|
||||||
assert_exit_code 0, out
|
assert_exit_code 0, out
|
||||||
|
|
||||||
File.delete("#{dir}/#{unique_key_name}.pem.pub")
|
delete_keys(unique_key_name)
|
||||||
|
|
||||||
out = run_inspec_process("exec profile_a-0.1.0.iaf --no-create-lockfile", prefix: "cd #{dir};")
|
out = run_inspec_process("exec profile_a-0.1.0.iaf --no-create-lockfile", prefix: "cd #{dir};")
|
||||||
assert_exit_code 1, out
|
assert_exit_code 1, out
|
||||||
|
@ -69,8 +71,15 @@ describe "inspec exec" do
|
||||||
|
|
||||||
assert_includes out.stdout.force_encoding(Encoding::UTF_8), "InSpec Profile (profile_c)"
|
assert_includes out.stdout.force_encoding(Encoding::UTF_8), "InSpec Profile (profile_c)"
|
||||||
|
|
||||||
|
delete_keys(unique_key_name)
|
||||||
|
|
||||||
# Removing vendors directory from the profile once the test is performed.
|
# Removing vendors directory from the profile once the test is performed.
|
||||||
FileUtils.rm_rf("#{profile}/vendor/")
|
FileUtils.rm_rf("#{profile}/vendor/")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def delete_keys(unique_key_name)
|
||||||
|
File.delete("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.key") if File.exist?("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.key")
|
||||||
|
File.delete("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.pub") if File.exist?("#{Inspec.config_dir}/keys/#{unique_key_name}.pem.pub")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue