Using RSpec, I want to test that certain methods are called within a method. Take the following example class:
class Upload < ActiveRecord::Base
def process
case self.file_name
when /\.html$/
to_pdf
end
end
end
How would I test that to_pdf is called when process is called on an Upload instance with file_name = ‘foo.html’? I’d like to do this using a test double if possible.
1 Answer