Web サービスをインストールするシェフのレシピがあります。これを検証する inspec テストを書きたいと思います。だから私の考えは、次のテストを書くことでした:
# Verify that the service is running.
describe http('http://localhost/myservice/healthcheck') do
its('status') { should eq 200 }
end
「kitchen verify mynode」を実行したところ、このテストで「接続が拒否されました」というエラーが表示されました。これは、テスト対象のノードのローカルホストではなく、テストがワークステーションに接続していることを意味していると思われます。では、Web サービスが実行されていることを確認するテストをどのように作成すればよいでしょうか。