Я хотел бы заявить, что был вызван определенный метод, но я не хочу смоделировать / заглушить метод - я хочу включить этот код в тест.Рубин, что-то вроде:
def bar()
#stuff I want to test
end
def foo()
if condition
bar()
end
#more stuff I want to test
end
# The test:
foo()
assert_called :bar
У кого-нибудь есть предложение (или лучший способ это сделать)?Мой настоящий код немного сложнее, поэтому, пожалуйста, не принимайте во внимание простоту примера.