Используя RSpec, я хочу проверить, что определенные методы вызываются внутри метода. Возьмите следующий пример класса:
class Upload < ActiveRecord::Base
def process
case self.file_name
when /\.html$/
to_pdf
end
end
end
Как мне проверить, что to_pdf
вызывается, когда process
вызывается в экземпляре выгрузки с file_name = 'foo.html'? Я хотел бы сделать это, используя двойной тест, если это возможно.