Ресурс vbscript
Используйте ресурс проверки аудита Chef InSpec, чтобы протестировать скрипт VBScript на платформе Windows.
Доступность
Установка
Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.
Версия
Этот ресурс стал доступен в версии v1.0.0 InSpec.
Синтаксис
Блок ресурса vbscript проверяет вывод скрипта VBScript на платформе Windows:
describe vbscript('script contents') do
its('stdout') { should eq 'output' }
end
где
-
'script_name'— имя тестируемого скрипта VBScript -
('output')— ожидаемый вывод скрипта VBScript
Примеры
Следующие примеры демонстрируют, как использовать этот ресурс проверки аудита Chef InSpec.
Проверка скрипта VBScript
Файл VBScript, похожий на:
script = <<-EOH
WScript.Echo "hello"
EOH
может быть проверен на несколько строк:
describe vbscript(script) do
its('stdout') { should eq "hello\r\n" }
end
и проверен на удаление пробелов из стандартного вывода:
describe vbscript(script) do
its('strip') { should eq "hello" }
end
Сравниватели
Полный список доступных сравнителей можно найти на нашей странице сравнителей.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/vbscript/