Я пытаюсь протестировать класс ES6 (часть приложения React) с помощью jest для тестирования инфраструктуры. В своем конструкторе тестируемый класс получает переменную типа File
, т.е.
export default Parser {
constructor(file) {
// ...
}
}
Обычно этот файл выбирается пользователем, т. Е. Используется элемент <input />
. Однако для моего модульного теста я хочу протестировать несколько локальных файлов (хранящихся в моей кодовой базе). Другими словами, я хочу создать экземпляр Parser
и передать ему экземпляр File
, созданный из локального файла, хранящегося в кодовой базе. Я искал, но не смог найти то, что соответствует требованиям, какие-либо рекомендации по решению этой проблемы?