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(); });