Статические файлы в Jest тестах - PullRequest
0 голосов
/ 20 января 2019

В моем тестируемом коде я создаю изображение вроде:

const image = new Image();
image.addEventListener("load", () => {});
image.addEventListener("error", () => {});
image.src = "hello.png"

Когда я запускаю в браузере, у меня есть веб-пакет, который копирует это изображение в каталог dist, и он работает нормально. Однако в шутку я получаю ошибку Error: Could not load img: "http://localhost/hello.png".

Какое-нибудь руководство о том, как "подать" статичное изображение, подобное этому, в Jest? Где должно находиться изображение относительно моего тестового файла?

(обратите внимание, я добавил testEnvironmentOptions: { resources: 'usable' } в конфигурации jest)

1 Ответ

0 голосов
/ 21 января 2019

Нашел решение: установите testURL на локальный порт и затем отправьте файлы на http-сервер / express или что-то похожее на этот порт.

...