Pure Javascript OCR for more than 100 Languages 📖🎉🖥
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
557 B

const { createWorker } = Tesseract;
5 years ago
const worker = createWorker(OPTIONS);
before(function cb() {
this.timeout(0);
return worker.load();
});
5 years ago
describe('detect()', async () => {
it('should detect OSD', () => {
[
5 years ago
{ 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}`);
5 years ago
expect(s).to.be(script);
});
5 years ago
}).timeout(TIMEOUT);
});