2016-09-26 82 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) }