我想使用serverspec检查并针对两个可接受的结果运行它,因此如果任一个通过,则检查通过。如果命令的退出状态是0或1,我希望我的检查通过。这是我的检查:
describe command("rm /var/tmp/*.test") do
its(:exit_status) { should eq 0 }
end
现在它只能检查退出状态是否为0.如何更改我的支票以使用0或1作为可接受的退出状态?
答案 0 :(得分:2)
使用复合匹配器。
its(:exit_status) { should eq(0).or eq(1) }