UNPKG

aamva-parser

Version:

Plugin to parse AAMVA Drivers License Data from the PDF417 barcode

49 lines (44 loc) 973 B
import { VersionEightFieldParser } from '../src/mappers/v8/versionEightFieldParser'; describe('VersionEightFieldParser', () => { const data = `@ ANSI 636026080102DL00410288ZA03290015DLDAQD12345678 DCSPUBLIC DDEN DACJACKSON DDFN DADJONES DDGN DCAD DCBNONE DCDNONE DBD08242015 DBB01311970 DBA01312035 DBC1 DAU069 in DAYGRN DAG789 E OAK ST DAIANYTOWN DAJCA DAK902230000 DCF83D9BN217QO983B1 DCGUSA DAW180 DAZBRO DCK12345678900000000000 DDB02142014 DDK1 ZAZAAN ZAB ZAC`; const parser = new VersionEightFieldParser(data); it('should parse first name correctly', () => { const result = parser.parseFirstName(); expect(result).toBe('JACKSON'); // Adjust based on your logic }); it('should parse first name correctly', () => { const result = parser.parseString("city"); expect(result).toBe('ANYTOWN'); // Adjust based on your logic }); // Add more tests for other methods as needed });