aamva-parser
Version:
Plugin to parse AAMVA Drivers License Data from the PDF417 barcode
47 lines (42 loc) • 847 B
text/typescript
import { VersionSevenFieldParser } from '../src/mappers/v7/versionSevenFieldParser';
describe('VersionSevenFieldParser', () => {
const data = `@
ANSI 636026080102DL00410288ZA03290015DLDAQD12345678
DCSPUBLIC
DDEN
DACJOHN
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 VersionSevenFieldParser(data);
console.warn(parser)
it('should parse first name correctly', () => {
const result = parser.parseFirstName();
console.warn(result)
expect(result).toBe('JOHN'); // Adjust based on your logic
});
// Add more tests for other methods as needed
});