Как проверить функцию, которая преобразует один тип файла в другой
Я работаю над небольшим приложением escript, которое конвертирует форматы электронных книг (.pdf
, .epub
) в .mobi
формат для использования на Kindle, и мне интересно, как (используя ExUnit) я могу проверить, что преобразование прошло успешно, без фактического запуска кода в реальном файле и создания нового преобразованного файла.
На данный момент сценарий просто просматривает содержимое каталога и преобразует соответствующие файлы в .mobi
вызывая пакет Caliber, хотя позже я хотел бы сделать преобразования самостоятельно.