import tap from 'tap'; import {parseOperator as parse} from '../../parse/operator.js'; const ctx = { data: {}, opt: {}, profile: {}, }; tap.test('parses an operator correctly', (t) => { const op = [{ kategorie: 'BEFĂ–RDERER', key: 'BEF', value: 'DB Fernverkehr AG', }, { kategorie: 'FAHRRADMITNAHME', key: 'FR', value: 'Bicycles conveyed - subject to reservation', }]; t.same(parse(ctx, op), { type: 'operator', id: 'db-fernverkehr-ag', name: 'DB Fernverkehr AG', }); t.end(); }); tap.test('parses nothing', (t) => { const op = [{ kategorie: 'INFORMATION', key: 'cB', value: 'Tel. 0981-9714925, Anmeldung bis 90 Min. vor Abfahrt (Mo-So: 9-15 Uhr)', }]; t.same(parse(ctx, op), null); t.end(); });