Как проверить, работает ли условие моей команды ServerSpec, написанное на Ruby?

Я использую следующий скрипт ruby

describe command('curl -s -k - i %{http_code} https://localhost/xx/xxx') do
  its(:stdout) { should match /200/ }
end

Но я не уверен, работает ли этот скрипт или нет. Как я могу убедиться, что этот скрипт работает?

1 ответ

Обычно Serverspec используется с Chef через интегрированную среду тестирования тестовой кухни (хотя в наши дни InSpec более популярен). Вы запускаете свои тесты, используя kitchen verify команда.

Это выглядит как то, что вы хотите:

describe command('curl -s -k -I https://localhost/xx/xxx') do
  its(:stdout) { should match /200/ }
end
Другие вопросы по тегам