我有一个类似这样的方法:
def some_method
chance = rand(4)
if chance == 1 do
# logic here
else
# another logic here
end
end
Run Code Online (Sandbox Code Playgroud)
当我使用RSpec来测试这个方法时,rand(4)它内部总是生成0.我没有测试randRails的方法,我正在测试我的方法.测试我方法的常见做法是什么?