aamva-parser
Version:
Plugin to parse AAMVA Drivers License Data from the PDF417 barcode
45 lines (40 loc) • 791 B
text/typescript
import { VersionTwoFieldParser } from '../src/mappers/v2/versionTwoFieldParser';
describe('VersionTwoFieldParser', () => {
const data = `@
ANSI 636026020102DL00410288ZA03290015DLDAQD12345678
DCSPUBLIC
DDEN
DCTJOHN
DDFN
DADQUINCY
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 VersionTwoFieldParser(data);
it('should parse first name correctly', () => {
const result = parser.parseFirstName();
expect(result).toBe('JOHN'); // Adjust based on your logic
});
// Add more tests for other methods as needed
});