inspec/test/kitchen/policies/default/controls/vbscript_spec.rb
Miah Johnson e8ae9012ea Move inspec-verify kitchen tests into more obvious directory
Signed-off-by: Miah Johnson <miah@chia-pet.org>
2019-10-16 22:41:03 -07:00

25 lines
575 B
Ruby

return unless os.windows?
describe vbscript("WScript.Echo \"hello\"") do
its('stdout') { should eq "hello\r\n" }
end
# script that may have multiple lines
vbscript = <<-EOH
WScript.Echo "hello"
Wscript.Stdout.Write "end"
EOH
describe vbscript(vbscript) do
its('stdout') { should eq "hello\r\nend" }
end
# remove whitespace from stdout
describe vbscript("WScript.Echo \"hello\"") do
its('strip') { should eq 'hello' }
end
# ensure that we do not require a newline
describe vbscript("Wscript.Stdout.Write \"hello\"") do
its('stdout') { should eq 'hello' }
end