Added scanning barcodes with a camera
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
import { runDecoderTestBothHalfSample, generateConfig } from '../helpers';
|
||||
|
||||
describe('EAN Extended Decoder Tests', () => {
|
||||
// Note: The main result's format is 'ean_13' (the parent barcode format).
|
||||
// The supplement's format is available in result.codeResult.supplement.format
|
||||
// and will correctly be 'ean_2' or 'ean_5' depending on the supplement type.
|
||||
const eanExtendedTestSet = [
|
||||
{ 'name': 'image-001.jpg', 'result': '900437801102701', format: 'ean_13', allowFailInNode: true, allowFailInBrowser: true },
|
||||
{ 'name': 'image-002.jpg', 'result': '419871600890101', format: 'ean_13' },
|
||||
{ 'name': 'image-003.jpg', 'result': '419871600890101', format: 'ean_13', allowFailInNode: true, allowFailInBrowser: true },
|
||||
{ 'name': 'image-004.jpg', 'result': '978054466825652495', format: 'ean_13' },
|
||||
{ 'name': 'image-005.jpg', 'result': '419664190890712', format: 'ean_13', allowFailInNode: true, allowFailInBrowser: true },
|
||||
{ 'name': 'image-006.jpg', 'result': '412056690699101', format: 'ean_13', allowFailInNode: true, allowFailInBrowser: true },
|
||||
{ 'name': 'image-007.jpg', 'result': '419204531290601', format: 'ean_13' },
|
||||
{ 'name': 'image-008.jpg', 'result': '419871600890101', format: 'ean_13' },
|
||||
{ 'name': 'image-009.jpg', 'result': '978054466825652495', format: 'ean_13' },
|
||||
{ 'name': 'image-010.jpg', 'result': '900437801102701', format: 'ean_13' },
|
||||
];
|
||||
runDecoderTestBothHalfSample('ean_extended', (halfSample) => generateConfig({
|
||||
inputStream: {
|
||||
size: 800,
|
||||
singleChannel: false,
|
||||
},
|
||||
locator: {
|
||||
halfSample,
|
||||
},
|
||||
decoder: {
|
||||
readers: [{
|
||||
format: 'ean_reader',
|
||||
config: {
|
||||
supplements: [
|
||||
'ean_5_reader',
|
||||
'ean_2_reader',
|
||||
],
|
||||
},
|
||||
}],
|
||||
},
|
||||
}), eanExtendedTestSet);
|
||||
});
|
||||
Reference in New Issue
Block a user