Как создать экземпляр File из локального (хранящегося в кодовой базе) файла для модульного тестирования с помощью Jest Framework - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь протестировать класс ES6 (часть приложения React) с помощью jest для тестирования инфраструктуры. В своем конструкторе тестируемый класс получает переменную типа File, т.е.

export default Parser {
  constructor(file) {
    // ...
  }
}

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...