У меня есть метод, который делает что-то вроде этого:
def some_method
chance = rand(4)
if chance == 1 do
# logic here
else
# another logic here
end
end
Когда я использую RSpec для тестирования этого метода, rand(4)
внутри него всегда генерирует 0. Я не тестирую метод t22 > Rails, я тестирую свой метод.
Что такое обычная практика для тестирования моего метода?