const { createWorker } = Tesseract; const worker = createWorker(OPTIONS); before(function cb() { this.timeout(0); return worker.load(); }); describe('detect()', async () => { it('should detect OSD', () => { [ { name: 'cosmic.png', ans: { script: 'Latin' } }, ].forEach(async ({ name, ans: { script } }) => { await worker.loadLanguage('osd'); await worker.initialize('osd'); const { data: { script: s } } = await worker.detect(`${IMAGE_PATH}/${name}`); expect(s).to.be(script); }); }).timeout(TIMEOUT); });