inspec/test/integration/default/controls/windows_hotfix_spec.rb
Miah Johnson 2a1b1d8e88 Remove all leading newlines.
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-05-31 11:43:44 -07:00

21 lines
617 B
Ruby

# the following test will iterate over all packages retrieved via Powershell and
# verify that the a sampling of them are installed
if os.windows?
# test that a KB is not installed
describe windows_hotfix('KB000000') do
it { should_not be_installed }
end
# get all the KBs applied
content = powershell('Get-WmiObject -class "win32_quickfixengineering"').stdout.split()
filter = /^KB\d{7}$/
kbs = content.select {|i| i =~ filter}
# test every 10th package for speed
for i in (0..kbs.length).step(10) do
describe windows_hotfix(kbs[i]) do
it { should be_installed }
end
end
end