db-vendo-client/test/e2e/lib/vbb-bvg-validators.js

38 lines
714 B
JavaScript
Raw Normal View History

import {products} from '../../../p/bvg/products.js';
2018-07-28 13:43:58 +02:00
2022-05-07 16:17:37 +02:00
import {
createValidateStation,
createValidateJourneyLeg,
createValidateDeparture,
createValidateMovement,
} from './validators.js';
2018-07-28 13:43:58 +02:00
2022-05-07 16:17:37 +02:00
const createVbbBvgValidators = ({when}) => {
const cfg = {
when,
stationCoordsOptional: false,
products,
};
2018-07-28 13:43:58 +02:00
// todo: coordsOptional = false
const validateStation = createValidateStation(cfg);
2018-07-28 13:43:58 +02:00
const validateJourneyLeg = createValidateJourneyLeg(cfg);
2018-07-28 13:43:58 +02:00
const validateDeparture = createValidateDeparture(cfg);
2018-07-28 13:43:58 +02:00
const validateMovement = createValidateMovement(cfg);
2018-07-28 13:43:58 +02:00
return {
cfg,
validateStation,
validateJourneyLeg,
validateDeparture,
validateMovement,
};
};
2022-05-07 16:17:37 +02:00
export {
createVbbBvgValidators,
};