allow(object).to receive(:method).and_return(true, false, true, true, true)
어떻게 이러한 부울 값을 루프를 통해 추가 할 수 있습니까?Rspec 루프를 통해 부울을 추가하는 방법 and_return()
내 코드는 지금이 시도이
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에서 효과가 있습니까? –