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

38 lines
779 B
JavaScript

'use strict'
const a = require('assert')
const products = require('../../../p/bvg/products')
const {
station: createValidateStation,
journeyLeg: createValidateJourneyLeg,
departure: createValidateDeparture,
movement: createValidateMovement
} = require('./validators')
const createValidators = ({when}) => {
const cfg = {
when,
stationCoordsOptional: false,
products
}
// todo: coordsOptional = false
const validateStation = createValidateStation(cfg)
const validateJourneyLeg = createValidateJourneyLeg(cfg)
const validateDeparture = createValidateDeparture(cfg)
const validateMovement = createValidateMovement(cfg)
return {
cfg,
validateStation,
validateJourneyLeg,
validateDeparture,
validateMovement
}
}
module.exports = createValidators