allow(object).to receive(:method).and_return(true, false, true, true, true)
ループでこれらのブール値を追加するにはどうすればよいですか?Rspec loopでbooleanを追加する方法
私のコードは今、これは試してみてください。この
allow(object).to receive(:method).and_return(booleans[0], booleans[1], booleans[2], booleans[3], booleans[4])
私はこれに気づいていませんが、 'and_return'に1つ以上の値を返すことができますか?それはどのように機能するのですか? –
@JagdeepSingh n番目の呼び出しは、このように 'and_return'リストのn番目の値を取得します。値が指定されたより多くの呼び出しが行われた場合、それ以降の呼び出しのために最後の値が返され続けます –
以下の解決策はあなたのために働いたのですか@ user3743992? –