jeromewu
5 years ago
3 changed files with 55 additions and 0 deletions
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
<html> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<link rel="stylesheet" href="../node_modules/mocha/mocha.css"> |
||||
</head> |
||||
<body> |
||||
<div id="mocha"></div> |
||||
<script src="../node_modules/mocha/mocha.js"></script> |
||||
<script src="../node_modules/expect.js/index.js"></script> |
||||
<script src="../dist/tesseract.dev.js"></script> |
||||
<script src="./constants.js"></script> |
||||
<script>mocha.setup('bdd');</script> |
||||
<script src="./FS.test.js"></script> |
||||
<script> |
||||
mocha.run(); |
||||
</script> |
||||
</body> |
||||
</html> |
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
const { createWorker } = Tesseract; |
||||
const worker = createWorker(OPTIONS); |
||||
before(function cb() { |
||||
this.timeout(0); |
||||
return worker.load(); |
||||
}); |
||||
|
||||
describe('FS', async () => { |
||||
it('should write and read text from FS (using FS only)', () => { |
||||
[ |
||||
SIMPLE_TEXT, |
||||
].forEach(async (text) => { |
||||
const path = 'tmp.txt'; |
||||
await worker.FS('writeFile', [path, SIMPLE_TEXT]); |
||||
setTimeout(async () => { |
||||
const { data } = await worker.FS('readFile', [path]); |
||||
await worker.FS('unlink', [path]); |
||||
expect(data).to.be(SIMPLE_TEXT); |
||||
}, 200); |
||||
}); |
||||
}).timeout(TIMEOUT); |
||||
|
||||
it('should write and read text from FS (using writeFile, readFile)', () => { |
||||
[ |
||||
SIMPLE_TEXT, |
||||
].forEach(async (text) => { |
||||
const path = 'tmp2.txt'; |
||||
await worker.writeText(path, SIMPLE_TEXT); |
||||
setTimeout(async () => { |
||||
const { data } = await worker.readText(path); |
||||
await worker.removeText(path); |
||||
expect(data).to.be(SIMPLE_TEXT); |
||||
}, 200); |
||||
}); |
||||
}).timeout(TIMEOUT); |
||||
}); |
Loading…
Reference in new issue