ReferenceError: TextDecoder при тестировании класса на TypeScript

Есть класс, в котором используются TextDecoder и TextEncoder. Никакие модули в файле класса для их использования не подключаются. Проект на запуск работает.

Класс покрывается тестами с использованием mocha + chai. Так вот, при тестировании этого класса происходит ошибка ReferenceError: TextDecoder is not defined и ReferenceError: TextEncoder is not defined.

Тесты запускаются следующим образом:

"test": "mocha --require ts-node/register tests/**/*.ts"

Что нужно сделать для работоспособности тестов?


Ответы (1 шт):

Автор решения: cassius

Проблема решилась добавлением кода import { TextDecoder } from 'text-encoding'

→ Ссылка