2016-09-26 5 views
1

私はserverspecチェックを使用して2つの受け入れ可能な結果に対して実行したいので、どちらかが合格するとチェックに合格します。コマンドの終了ステータスがここに0または1のどちらかである場合、私は私のチェックが合格したい私のチェックです:Chef serverspec `describe 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) } 
関連する問題