aamva-parser
Version:
Plugin to parse AAMVA Drivers License Data from the PDF417 barcode
49 lines (44 loc) • 973 B
text/typescript
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
});