如何测试我用Ruby编写的ServerSpec命令条件是否有效?

时间:2018-09-04 17:23:43

标签: ruby serverspec

我正在使用以下红宝石脚本

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

但是我不确定此脚本是否有效。如何确保此脚本有效?

2 个答案:

答案 0 :(得分:1)

通常,Chef通过Test Kitchen集成测试框架与Serverspec一起使用(尽管近来InSpec越来越流行)。您可以使用nth命令运行测试。

答案 1 :(得分:0)

在我看来,您想要的是:

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