Я использую следующий скрипт ruby
describe command('curl -s -k - i %{http_code} https://localhost/xx/xxx') do its(:stdout) { should match /200/ } end
Но я не уверен, работает ли этот скрипт или нет. Как я могу убедиться, что этот скрипт работает?
Мне кажется, что вы хотите:
describe command('curl -s -k -I https://localhost/xx/xxx') do its(:stdout) { should match /200/ } end
Обычно Serverspec используется с Chef через интегрированную среду тестирования тестовой кухни (хотя в наши дни InSpec более популярен). Вы запускаете свои тесты с помощью команды kitchen verify.
kitchen verify