這兩者有什麼區別? it { should be_owned_by 'cool_user' }
vs
its('owner') { should eq 'cool_user' }
it { should be_grouped_into 'cool_group' }
vs
its('group') { should eq 'cool_group' }
所以在我的食譜我有測試廚師配方如下: secret = Chef::EncryptedDataBagItem.load_secret("/root/.chef/encrypted_data_bag_secret")
# Decrypt the data bag
creds = Chef::EncryptedDataBagItem.load("passwords", "mysql-root",
我有一個安裝Web服務的廚師食譜。我想寫一個驗證這個的inspec測試。所以我的想法是寫了如下測試: # Verify that the service is running.
describe http('http://localhost/myservice/healthcheck') do
its('status') { should eq 200 }
end
我跑了「廚房驗
我正在用InSpec創建我的測試。這是我對Apache的測試: require 'inspec'
if os[:family] == 'redhat'
describe package 'httpd' do
it { should be_installed }
end
describe service 'httpd' do
it { sho
我正在爲我的廚師食譜編寫inspec測試,其中有5個文件需要測試其模式。他們都應該有相同的模式0755. describe file('/dev') do
its('mode') { should cmp '00755' }
end
這是我使用的sytax。但是這隻測試1個文件(/ dev)。是否可以使用單個測試塊測試多個文件?