inspec/test/integration/default/controls/os_env_spec.rb
Ryan Davis 9b7c292d4c Use IO globals instead of IO constants.
Helps testing and lots of other things if we only use $stdout/$stderr.

STDOUT/STDERR should only be used to restore the globals.

Signed-off-by: Ryan Davis <zenspider@chef.io>
2019-05-18 12:48:18 -07:00

16 lines
379 B
Ruby

unless os.windows?
$stderr.puts "\033[1;33mTODO: Not running #{__FILE__} because we are not on Windows.\033[0m"
return
end
describe os_env('TEMP') do
its('content') {should eq 'C:\TEMPUSER' }
end
describe os_env('TEMP', 'system') do
its('content') { should eq 'C:\TEMPSYSTEM' }
end
describe os_env('TEMP', 'user') do
its('conten') { should eq 'C:\TEMPUSER'}
end