mirror of
https://github.com/inspec/inspec
synced 2024-11-27 07:00:39 +00:00
Rename functional tests, unit tests, and test fixtures
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
This commit is contained in:
parent
9eed984015
commit
785888a209
28 changed files with 13 additions and 13 deletions
|
@ -4,17 +4,17 @@ require 'functional/helper'
|
|||
|
||||
describe 'attributes' do
|
||||
include FunctionalHelper
|
||||
let(:attribute_profiles_path) { File.join(profile_path, 'attributes') }
|
||||
let(:inputs_profiles_path) { File.join(profile_path, 'inputs') }
|
||||
[
|
||||
'flat',
|
||||
'nested',
|
||||
].each do |attr_file|
|
||||
it "runs OK on #{attr_file} attributes" do
|
||||
].each do |input_file|
|
||||
it "runs OK on #{input_file} attributes" do
|
||||
cmd = 'exec '
|
||||
cmd += File.join(attribute_profiles_path, 'basic')
|
||||
cmd += File.join(inputs_profiles_path, 'basic')
|
||||
cmd += ' --no-create-lockfile'
|
||||
cmd += ' --attrs ' + File.join(attribute_profiles_path, 'basic', 'files', "#{attr_file}.yaml")
|
||||
cmd += ' --controls ' + attr_file
|
||||
cmd += ' --attrs ' + File.join(inputs_profiles_path, 'basic', 'files', "#{input_file}.yaml")
|
||||
cmd += ' --controls ' + input_file
|
||||
out = inspec(cmd)
|
||||
out.stderr.must_equal ''
|
||||
out.exit_status.must_equal 0
|
||||
|
@ -24,9 +24,9 @@ describe 'attributes' do
|
|||
describe 'run profile with yaml attributes' do
|
||||
it "runs using yml attributes" do
|
||||
cmd = 'exec '
|
||||
cmd += File.join(attribute_profiles_path, 'global')
|
||||
cmd += File.join(inputs_profiles_path, 'global')
|
||||
cmd += ' --no-create-lockfile'
|
||||
cmd += ' --attrs ' + File.join(attribute_profiles_path, 'global', 'files', "attr.yml")
|
||||
cmd += ' --attrs ' + File.join(inputs_profiles_path, 'global', 'files', "inputs.yml")
|
||||
out = inspec(cmd)
|
||||
out.stderr.must_equal ''
|
||||
out.stdout.must_include '21 successful'
|
||||
|
@ -35,7 +35,7 @@ describe 'attributes' do
|
|||
|
||||
it "does not error when attributes are empty" do
|
||||
cmd = 'exec '
|
||||
cmd += File.join(attribute_profiles_path, 'metadata-empty')
|
||||
cmd += File.join(inputs_profiles_path, 'metadata-empty')
|
||||
cmd += ' --no-create-lockfile'
|
||||
out = inspec(cmd)
|
||||
out.stdout.must_include 'WARN: Attributes must be defined as an Array. Skipping current definition.'
|
||||
|
@ -44,7 +44,7 @@ describe 'attributes' do
|
|||
|
||||
it "errors with invalid attribute types" do
|
||||
cmd = 'exec '
|
||||
cmd += File.join(attribute_profiles_path, 'metadata-invalid')
|
||||
cmd += File.join(inputs_profiles_path, 'metadata-invalid')
|
||||
cmd += ' --no-create-lockfile'
|
||||
out = inspec(cmd)
|
||||
out.stderr.must_equal "Type 'Color' is not a valid attribute type.\n"
|
||||
|
@ -54,7 +54,7 @@ describe 'attributes' do
|
|||
|
||||
it "errors with required attribute not defined" do
|
||||
cmd = 'exec '
|
||||
cmd += File.join(attribute_profiles_path, 'required')
|
||||
cmd += File.join(inputs_profiles_path, 'required')
|
||||
cmd += ' --no-create-lockfile'
|
||||
out = inspec(cmd)
|
||||
out.stderr.must_equal "Attribute 'username' is required and does not have a value.\n"
|
|
@ -96,7 +96,7 @@ describe 'inspec archive' do
|
|||
end
|
||||
|
||||
it 'can archive a profile with required attributes' do
|
||||
archive_depends_path = File.join(profile_path, 'profile-with-required-attributes')
|
||||
archive_depends_path = File.join(profile_path, 'profile-with-required-inputs')
|
||||
|
||||
Dir.mktmpdir do |tmpdir|
|
||||
FileUtils.cp_r(archive_depends_path + '/.', tmpdir)
|
||||
|
|
|
@ -221,7 +221,7 @@ describe 'example inheritance profile' do
|
|||
end
|
||||
|
||||
it 'can vendor profile with required attributes' do
|
||||
archive_depends_path = File.join(profile_path, 'profile-with-required-attributes')
|
||||
archive_depends_path = File.join(profile_path, 'profile-with-required-inputs')
|
||||
|
||||
Dir.mktmpdir do |tmpdir|
|
||||
FileUtils.cp_r(archive_depends_path + '/.', tmpdir)
|
||||
|
|
Loading…
Reference in a new issue