@@ -2,13 +2,13 @@ const { createWorker, PSM } = Tesseract;
2
2
let worker ;
3
3
before ( async function cb ( ) {
4
4
this . timeout ( 0 ) ;
5
- worker = await createWorker ( " eng" , 1 , OPTIONS ) ;
6
- workerLegacy = await createWorker ( " eng" , 0 , OPTIONS ) ;
5
+ worker = await createWorker ( ' eng' , 1 , OPTIONS ) ;
6
+ workerLegacy = await createWorker ( ' eng' , 0 , OPTIONS ) ;
7
7
} ) ;
8
8
9
9
describe ( 'recognize()' , ( ) => {
10
10
describe ( 'should read bmp, jpg, png and pbm format images' , ( ) => {
11
- FORMATS . forEach ( format => (
11
+ FORMATS . forEach ( ( format ) => (
12
12
it ( `support ${ format } format` , async ( ) => {
13
13
await worker . reinitialize ( 'eng' ) ;
14
14
const { data : { text } } = await worker . recognize ( `${ IMAGE_PATH } /simple.${ format } ` ) ;
@@ -69,7 +69,6 @@ describe('recognize()', () => {
69
69
) ) ;
70
70
} ) ;
71
71
72
-
73
72
describe ( 'should recognize different langs' , ( ) => {
74
73
[
75
74
{ name : 'chinese.png' , lang : 'chi_tra' , ans : CHINESE_TEXT } ,
@@ -142,7 +141,7 @@ describe('recognize()', () => {
142
141
describe ( 'should support all page seg modes (Legacy)' , ( ) => {
143
142
Object
144
143
. keys ( PSM )
145
- . map ( name => ( { name, mode : PSM [ name ] } ) )
144
+ . map ( ( name ) => ( { name, mode : PSM [ name ] } ) )
146
145
. forEach ( ( { name, mode } ) => (
147
146
it ( `support PSM.${ name } mode` , async ( ) => {
148
147
await workerLegacy . reinitialize ( [ 'eng' , 'osd' ] ) ;
@@ -159,7 +158,7 @@ describe('recognize()', () => {
159
158
Object
160
159
. keys ( PSM )
161
160
. filter ( ( x ) => x !== 'OSD_ONLY' )
162
- . map ( name => ( { name, mode : PSM [ name ] } ) )
161
+ . map ( ( name ) => ( { name, mode : PSM [ name ] } ) )
163
162
. forEach ( ( { name, mode } ) => (
164
163
it ( `support PSM.${ name } mode` , async ( ) => {
165
164
await worker . reinitialize ( [ 'eng' , 'osd' ] ) ;
@@ -173,7 +172,7 @@ describe('recognize()', () => {
173
172
} ) ;
174
173
175
174
( IS_BROWSER ? describe . skip : describe ) ( 'should recognize image in Buffer format (Node.js only)' , ( ) => {
176
- FORMATS . forEach ( format => (
175
+ FORMATS . forEach ( ( format ) => (
177
176
it ( `support ${ format } format` , async ( ) => {
178
177
const buf = fs . readFileSync ( path . join ( __dirname , 'assets' , 'images' , `simple.${ format } ` ) ) ;
179
178
await worker . reinitialize ( 'eng' ) ;
@@ -184,7 +183,7 @@ describe('recognize()', () => {
184
183
} ) ;
185
184
186
185
( IS_BROWSER ? describe : describe . skip ) ( 'should read image from img DOM element (browser only)' , ( ) => {
187
- FORMATS . forEach ( format => (
186
+ FORMATS . forEach ( ( format ) => (
188
187
it ( `support ${ format } format` , async ( ) => {
189
188
const imageDOM = document . createElement ( 'img' ) ;
190
189
imageDOM . setAttribute ( 'src' , `${ IMAGE_PATH } /simple.${ format } ` ) ;
@@ -196,7 +195,7 @@ describe('recognize()', () => {
196
195
} ) ;
197
196
198
197
( IS_BROWSER ? describe : describe . skip ) ( 'should read image from video DOM element (browser only)' , ( ) => {
199
- FORMATS . forEach ( format => (
198
+ FORMATS . forEach ( ( format ) => (
200
199
it ( `support ${ format } format` , async ( ) => {
201
200
const videoDOM = document . createElement ( 'video' ) ;
202
201
videoDOM . setAttribute ( 'poster' , `${ IMAGE_PATH } /simple.${ format } ` ) ;
@@ -209,7 +208,7 @@ describe('recognize()', () => {
209
208
210
209
( IS_BROWSER ? describe : describe . skip ) ( 'should read video from canvas DOM element (browser only)' , ( ) => {
211
210
// img tag is unable to render pbm, so let's skip it.
212
- const formats = FORMATS . filter ( f => f !== 'pbm' ) ;
211
+ const formats = FORMATS . filter ( ( f ) => f !== 'pbm' ) ;
213
212
let canvasDOM = null ;
214
213
let imageDOM = null ;
215
214
let idx = 0 ;
@@ -230,7 +229,7 @@ describe('recognize()', () => {
230
229
imageDOM . remove ( ) ;
231
230
} ) ;
232
231
233
- formats . forEach ( format => (
232
+ formats . forEach ( ( format ) => (
234
233
it ( `support ${ format } format` , async ( ) => {
235
234
await worker . reinitialize ( 'eng' ) ;
236
235
const { data : { text } } = await worker . recognize ( canvasDOM ) ;
@@ -241,15 +240,15 @@ describe('recognize()', () => {
241
240
242
241
( IS_BROWSER ? describe : describe . skip ) ( 'should read video from OffscreenCanvas (browser only)' , ( ) => {
243
242
// img tag is unable to render pbm, so let's skip it.
244
- const formats = FORMATS . filter ( f => f !== 'pbm' ) ;
243
+ const formats = FORMATS . filter ( ( f ) => f !== 'pbm' ) ;
245
244
let offscreenCanvas = null ;
246
245
let imageDOM = null ;
247
246
let idx = 0 ;
248
247
beforeEach ( ( done ) => {
249
248
imageDOM = document . createElement ( 'img' ) ;
250
249
imageDOM . setAttribute ( 'crossOrigin' , 'Anonymous' ) ;
251
250
imageDOM . onload = ( ) => {
252
- offscreenCanvas = new OffscreenCanvas ( imageDOM . width , imageDOM . height )
251
+ offscreenCanvas = new OffscreenCanvas ( imageDOM . width , imageDOM . height ) ;
253
252
offscreenCanvas . getContext ( '2d' ) . drawImage ( imageDOM , 0 , 0 ) ;
254
253
done ( ) ;
255
254
} ;
@@ -262,7 +261,7 @@ describe('recognize()', () => {
262
261
imageDOM . remove ( ) ;
263
262
} ) ;
264
263
265
- formats . forEach ( format => (
264
+ formats . forEach ( ( format ) => (
266
265
it ( `support ${ format } format` , async ( ) => {
267
266
await worker . reinitialize ( 'eng' ) ;
268
267
const { data : { text } } = await worker . recognize ( offscreenCanvas ) ;
0 commit comments