Я пишу тесты для пакета tesseract ocr.Проблема в том, что пакет был импортирован в реагирующий index.html с использованием cdn (<script src='https://unpkg.com/tesseract.js@v2.0.0-alpha.10/dist/tesseract.min.js'></script>
).Необходимость проверить это, я не могу найти его ни в глобальном (global.tesseract), ни в окне (window.tesseract).Как мне вставить этот пакет в мой тестовый файл, поскольку я продолжаю получать эту ошибку
TypeError: Невозможно прочитать свойство 'TesseractWorker' из неопределенного.
Мне нужно иметь возможностьнайти этот пакет и проверить этот файл
import getDetails from '../getDetails';
describe('getDetails() function', () => {
const file = {
name: 'image.png',
};
const response = { data: {} };
const { TesseractWorker } = window.Tesseract;
const worker = new TesseractWorker();
it('should return ticket details', async () => {
worker ({
recognize: jest.fn(() => ({
progress: jest.fn().mockImplementation(() => Promise.resolve({
text:: `An updated look at all the ways that autonomous vehicles will change our lives in profound ways.`
}))
}))
});