2016-09-26 87 views
1

我想使用一個serverspec檢查並針對兩個可接受的結果運行它,以便如果任一通過,則檢查通過。我想我的支票傳遞如果命令的退出狀態是0或1。這是我的檢查:廚師serverspec`使用或描述來描述command`

describe command("rm /var/tmp/*.test") do 
    its(:exit_status) { should eq 0 } 
end 

眼下它只能檢查退出狀態是0。我怎樣才能改變我的支票使用0或1作爲可接受的退出狀態?

回答

1

使用複合匹配器。

its(:exit_status) { should eq(0).or eq(1) }