require 'functional/helper' require 'fileutils' require 'tmpdir' describe 'profiles with git-based dependencies' do include FunctionalHelper before(:all) do @tmpdir = Dir.mktmpdir @profile_dir = File.join(@tmpdir, "test-profile") @git_dep_dir = File.join(@tmpdir, "git-dep") Dir.chdir(@tmpdir) do inspec("init profile git-dep") inspec("init profile test-profile") end Dir.chdir(@git_dep_dir) do CMD.run_command("git init") CMD.run_command("git add .") CMD.run_command("git commit -m 'initial commit' --no-gpg-sign") CMD.run_command("git commit -m 'another commit' --allow-empty --no-gpg-sign") CMD.run_command("git tag antag") end File.open(File.join(@profile_dir, "inspec.yml"), 'a') do |f| f.write <