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'