Метод, который я пытаюсь проверить:
def self.load_file(file)
lookup = ''
if file.extension.include? "abc"
lookup = file.extension
else
lookup = file.last_updated
end
@location = Location.find_by_lookup(lookup)
@location
end
Так что мне нужно заглушить файл, чтобы он отвечал на вызовы extension и last_updated.
Мне также нужно смоделировать вызов file.last_updated, потому что я хочу убедиться, что если расширение файла имеет «abc», оно будет искать не по расширению, а по «last_updated».
Как я могу это проверить?