mirror of
https://github.com/public-transport/db-vendo-client.git
synced 2025-02-23 15:19:35 +02:00
tape@5, remove tape-promise
This commit is contained in:
parent
3461573f31
commit
51b3ca3c20
33 changed files with 40 additions and 119 deletions
|
@ -61,8 +61,7 @@
|
|||
"is-coordinates": "^2.0.2",
|
||||
"is-roughly-equal": "^0.1.0",
|
||||
"tap-spec": "^5.0.0",
|
||||
"tape": "^4.8.0",
|
||||
"tape-promise": "^4.0.0",
|
||||
"tape": "^5.0.0",
|
||||
"validate-fptf": "^3.0.0",
|
||||
"vbb-stations-autocomplete": "^4.1.0"
|
||||
},
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/bvg')
|
||||
const res = require('./fixtures/bvg-journey.json')
|
||||
const expected = require('./fixtures/bvg-journey.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/bvg')
|
||||
const res = require('./fixtures/bvg-radar.json')
|
||||
const expected = require('./fixtures/bvg-radar.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/db')
|
||||
const res = require('./fixtures/db-arrivals.json')
|
||||
const expected = require('./fixtures/db-arrivals.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/db')
|
||||
const res = require('./fixtures/db-journey.json')
|
||||
const expected = require('./fixtures/db-journey.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/db')
|
||||
const res = require('./fixtures/db-stop.json')
|
||||
const expected = require('./fixtures/db-stop.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -3,10 +3,7 @@
|
|||
// todo: DRY with vbb tests
|
||||
|
||||
const stations = require('vbb-stations-autocomplete')
|
||||
const a = require('assert')
|
||||
const shorten = require('vbb-short-station-name')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
const {DateTime} = require('luxon')
|
||||
const flatMap = require('lodash/flatMap')
|
||||
|
@ -23,6 +20,7 @@ const {
|
|||
validateDeparture,
|
||||
validateMovement
|
||||
} = require('./lib/vbb-bvg-validators')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -54,7 +52,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(bvgProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const amrumerStr = '900000009101'
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -15,6 +13,7 @@ const {
|
|||
movement: _validateMovement
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -67,7 +66,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(cflProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const ettelbruck = '9258199'
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const cmtaProfile = require('../../p/cmta')
|
||||
const products = require('../../p/cmta/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -34,7 +31,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(cmtaProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const broadieOaks = '2370'
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const dbBusradarNrwProfile = require('../../p/db-busradar-nrw')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testDepartures = require('./lib/departures')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
|
||||
|
@ -27,7 +26,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg, {})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(dbBusradarNrwProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const hagenBauhaus = '3307002'
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
'use strict'
|
||||
|
||||
const {full: readStations} = require('db-stations')
|
||||
const a = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -15,6 +12,7 @@ const {
|
|||
trip: createValidateTrip
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -79,7 +77,6 @@ const assertValidPrice = (t, p) => {
|
|||
}
|
||||
}
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(dbProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const berlinHbf = '8011160'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -9,6 +7,7 @@ const createClient = require('../..')
|
|||
const hvvProfile = require('../../p/hvv')
|
||||
const products = require('../../p/hvv/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
|
@ -32,7 +31,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg, {})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(hvvProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const tiefstack = '4117'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -9,6 +7,7 @@ const createClient = require('../..')
|
|||
const insaProfile = require('../../p/insa')
|
||||
const products = require('../../p/insa/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -35,7 +34,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg, {})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(insaProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const magdeburgHbf = '8010224'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -13,6 +11,7 @@ const {
|
|||
movement: createValidateMovement
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -45,7 +44,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(invgProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const ingolstadtHbf = '8000183'
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
const {DateTime} = require('luxon')
|
||||
const a = require('assert')
|
||||
const tape = require('tape')
|
||||
|
||||
const hour = 60 * 60 * 1000
|
||||
const day = 24 * hour
|
||||
|
@ -23,6 +24,9 @@ const assertValidWhen = (actual, expected, name) => {
|
|||
a.ok(isRoughlyEqual(day + 6 * hour, +expected, ts), name + ' is out of range')
|
||||
}
|
||||
|
||||
const test = tape
|
||||
|
||||
module.exports = {
|
||||
hour, createWhen, assertValidWhen
|
||||
hour, createWhen, assertValidWhen,
|
||||
test,
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -13,6 +11,7 @@ const {
|
|||
station: createValidateStation
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -63,7 +62,6 @@ const assertValidPrice = (t, p) => {
|
|||
}
|
||||
}
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(nahshProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const kielHbf = '9049079'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -9,6 +7,7 @@ const createClient = require('../..')
|
|||
const nvvProfile = require('../../p/nvv')
|
||||
const products = require('../../p/nvv/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
|
@ -33,7 +32,6 @@ const cfg = {
|
|||
}
|
||||
const validate = createValidate(cfg, {})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(nvvProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const scheidemannplatz = '2200073'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
const validateLine = require('validate-fptf/line')
|
||||
|
||||
|
@ -14,6 +12,7 @@ const {
|
|||
stop: validateStop
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -53,7 +52,6 @@ const assertValidPrice = (t, p) => {
|
|||
}
|
||||
}
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(oebbProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const salzburgHbf = '8100002'
|
||||
|
|
|
@ -1,9 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const { createWhen } = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const pkpProfile = require('../../p/pkp')
|
||||
|
@ -14,6 +10,7 @@ const {
|
|||
movement: _validateMovement
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
const testReachableFrom = require('./lib/reachable-from')
|
||||
|
@ -53,7 +50,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(pkpProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const wrocławGł = '5100069'
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const rmvProfile = require('../../p/rmv')
|
||||
const products = require('../../p/rmv/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testRefreshJourney = require('./lib/refresh-journey')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
|
@ -28,7 +25,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rmvProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const frankfurtOstendstr = '3000525'
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const rsagProfile = require('../../p/rsag')
|
||||
const products = require('../../p/rsag/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testEarlierLaterJourneys = require('./lib/earlier-later-journeys')
|
||||
const testRefreshJourney = require('./lib/refresh-journey')
|
||||
|
@ -29,7 +26,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rsagProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const sternwarte = '704956'
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const { createWhen } = require('./lib/util')
|
||||
|
@ -13,6 +11,7 @@ const {
|
|||
stop: validateStop
|
||||
} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -51,7 +50,6 @@ const assertValidPrice = (t, p) => {
|
|||
}
|
||||
}
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(saarfahrplanProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const saarbrueckenHbf = '8000323'
|
||||
|
|
|
@ -1,15 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const sMunichProfile = require('../../p/sbahn-muenchen')
|
||||
const products = require('../../p/sbahn-muenchen/products')
|
||||
const {movement: _validateMovement} = require('./lib/validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -50,7 +47,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(sMunichProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const mittersendling = '8004154'
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const sncbProfile = require('../../p/sncb')
|
||||
const products = require('../../p/sncb/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testRefreshJourney = require('./lib/refresh-journey')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
|
@ -28,7 +25,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(sncbProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const gentStPieters = '8892007'
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const svvProfile = require('../../p/svv')
|
||||
const products = require('../../p/svv/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testRefreshJourney = require('./lib/refresh-journey')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
|
@ -28,7 +25,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(svvProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const sam = '455086100'
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const createClient = require('../..')
|
||||
const vbbProfile = require('../../p/vbb')
|
||||
const products = require('../../p/vbb/products')
|
||||
|
@ -15,6 +12,7 @@ const {
|
|||
validateMovement
|
||||
} = require('./lib/vbb-bvg-validators')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -39,7 +37,6 @@ const validate = createValidate(cfg, {
|
|||
movement: validateMovement
|
||||
})
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(vbbProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const amrumerStr = '900000009101'
|
||||
|
@ -139,7 +136,6 @@ test('journeys: walkingSpeed', async (t) => {
|
|||
products: {bus: false},
|
||||
minTimeDifference: 5 * 60 * 1000
|
||||
})
|
||||
t.end()
|
||||
})
|
||||
|
||||
test('earlier/later journeys', async (t) => {
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
const createClient = require('../..')
|
||||
const vbnProfile = require('../../p/vbn')
|
||||
const products = require('../../p/vbn/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testRefreshJourney = require('./lib/refresh-journey')
|
||||
const testArrivals = require('./lib/arrivals')
|
||||
|
@ -28,7 +25,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(vbnProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const oldenburg = '8000291'
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
'use strict'
|
||||
|
||||
const assert = require('assert')
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const isRoughlyEqual = require('is-roughly-equal')
|
||||
|
||||
const {createWhen} = require('./lib/util')
|
||||
|
@ -10,6 +7,7 @@ const createClient = require('../..')
|
|||
const vsnProfile = require('../../p/vsn')
|
||||
const products = require('../../p/vsn/products')
|
||||
const createValidate = require('./lib/validate-fptf-with')
|
||||
const {test} = require('./lib/util')
|
||||
const testJourneysStationToStation = require('./lib/journeys-station-to-station')
|
||||
const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
|
||||
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
|
||||
|
@ -30,7 +28,6 @@ const cfg = {
|
|||
|
||||
const validate = createValidate(cfg)
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(vsnProfile, 'public-transport/hafas-client:test')
|
||||
|
||||
const kornmarkt = '9033977'
|
||||
|
|
6
test/fixtures/bvg-journey.js
vendored
6
test/fixtures/bvg-journey.js
vendored
|
@ -695,6 +695,7 @@ module.exports = {
|
|||
fahrtNr: '14825',
|
||||
name: 'S2',
|
||||
public: true,
|
||||
adminCode: 'DBS',
|
||||
mode: 'train',
|
||||
product: 'suburban',
|
||||
operator: {
|
||||
|
@ -702,7 +703,6 @@ module.exports = {
|
|||
id: 's-bahn-berlin-gmbh',
|
||||
name: 'S-Bahn Berlin GmbH'
|
||||
},
|
||||
adminCode: 'DBS',
|
||||
symbol: 'S',
|
||||
nr: 2,
|
||||
metro: false,
|
||||
|
@ -960,7 +960,7 @@ module.exports = {
|
|||
cycle: {
|
||||
min: 300
|
||||
},
|
||||
scheduledDays: {
|
||||
scheduledDays: Object.assign(Object.create(null), {
|
||||
'2019-01-01': true,
|
||||
'2019-01-02': true,
|
||||
'2019-01-03': true,
|
||||
|
@ -1089,5 +1089,5 @@ module.exports = {
|
|||
'2019-05-06': true,
|
||||
'2019-05-07': false,
|
||||
'2019-05-08': false
|
||||
}
|
||||
}),
|
||||
}
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/insa')
|
||||
const res = require('./fixtures/insa-stop.json')
|
||||
const expected = require('./fixtures/insa-stop.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/oebb')
|
||||
const res = require('./fixtures/oebb-trip.json')
|
||||
const expected = require('./fixtures/oebb-trip.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const withThrottling = require('../throttle')
|
||||
|
@ -11,9 +10,7 @@ const depsRes = require('./fixtures/vbb-departures.json')
|
|||
const ua = 'public-transport/hafas-client:test'
|
||||
const spichernstr = '900000042101'
|
||||
|
||||
const test = tapePromise(tape)
|
||||
|
||||
test('withThrottling works', async (t) => {
|
||||
test('withThrottling works', {timeout: 2600}, (t) => {
|
||||
let calls = 0
|
||||
const mockedRequest = async (ctx, userAgent, reqData) => {
|
||||
calls++
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
'use strict'
|
||||
|
||||
const tapePromise = require('tape-promise').default
|
||||
const tape = require('tape')
|
||||
const test = require('tape')
|
||||
|
||||
const createClient = require('..')
|
||||
const rawProfile = require('../p/vbb')
|
||||
const res = require('./fixtures/vbb-departures.json')
|
||||
const expected = require('./fixtures/vbb-departures.js')
|
||||
|
||||
const test = tapePromise(tape)
|
||||
const client = createClient(rawProfile, 'public-transport/hafas-client:test')
|
||||
const {profile} = client
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue