tape@5, remove tape-promise

This commit is contained in:
Jannis R 2020-05-21 19:04:22 +02:00 committed by Jannis Redmann
parent 3461573f31
commit 51b3ca3c20
33 changed files with 40 additions and 119 deletions

View file

@ -61,8 +61,7 @@
"is-coordinates": "^2.0.2", "is-coordinates": "^2.0.2",
"is-roughly-equal": "^0.1.0", "is-roughly-equal": "^0.1.0",
"tap-spec": "^5.0.0", "tap-spec": "^5.0.0",
"tape": "^4.8.0", "tape": "^5.0.0",
"tape-promise": "^4.0.0",
"validate-fptf": "^3.0.0", "validate-fptf": "^3.0.0",
"vbb-stations-autocomplete": "^4.1.0" "vbb-stations-autocomplete": "^4.1.0"
}, },

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/bvg') const rawProfile = require('../p/bvg')
const res = require('./fixtures/bvg-journey.json') const res = require('./fixtures/bvg-journey.json')
const expected = require('./fixtures/bvg-journey.js') const expected = require('./fixtures/bvg-journey.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/bvg') const rawProfile = require('../p/bvg')
const res = require('./fixtures/bvg-radar.json') const res = require('./fixtures/bvg-radar.json')
const expected = require('./fixtures/bvg-radar.js') const expected = require('./fixtures/bvg-radar.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/db') const rawProfile = require('../p/db')
const res = require('./fixtures/db-arrivals.json') const res = require('./fixtures/db-arrivals.json')
const expected = require('./fixtures/db-arrivals.js') const expected = require('./fixtures/db-arrivals.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/db') const rawProfile = require('../p/db')
const res = require('./fixtures/db-journey.json') const res = require('./fixtures/db-journey.json')
const expected = require('./fixtures/db-journey.js') const expected = require('./fixtures/db-journey.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/db') const rawProfile = require('../p/db')
const res = require('./fixtures/db-stop.json') const res = require('./fixtures/db-stop.json')
const expected = require('./fixtures/db-stop.js') const expected = require('./fixtures/db-stop.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -3,10 +3,7 @@
// todo: DRY with vbb tests // todo: DRY with vbb tests
const stations = require('vbb-stations-autocomplete') const stations = require('vbb-stations-autocomplete')
const a = require('assert')
const shorten = require('vbb-short-station-name') const shorten = require('vbb-short-station-name')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {DateTime} = require('luxon') const {DateTime} = require('luxon')
const flatMap = require('lodash/flatMap') const flatMap = require('lodash/flatMap')
@ -23,6 +20,7 @@ const {
validateDeparture, validateDeparture,
validateMovement validateMovement
} = require('./lib/vbb-bvg-validators') } = require('./lib/vbb-bvg-validators')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -54,7 +52,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(bvgProfile, 'public-transport/hafas-client:test') const client = createClient(bvgProfile, 'public-transport/hafas-client:test')
const amrumerStr = '900000009101' const amrumerStr = '900000009101'

View file

@ -1,8 +1,6 @@
'use strict' 'use strict'
const assert = require('assert') const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -15,6 +13,7 @@ const {
movement: _validateMovement movement: _validateMovement
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -67,7 +66,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(cflProfile, 'public-transport/hafas-client:test') const client = createClient(cflProfile, 'public-transport/hafas-client:test')
const ettelbruck = '9258199' const ettelbruck = '9258199'

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const cmtaProfile = require('../../p/cmta') const cmtaProfile = require('../../p/cmta')
const products = require('../../p/cmta/products') const products = require('../../p/cmta/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -34,7 +31,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(cmtaProfile, 'public-transport/hafas-client:test') const client = createClient(cmtaProfile, 'public-transport/hafas-client:test')
const broadieOaks = '2370' const broadieOaks = '2370'

View file

@ -1,13 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const dbBusradarNrwProfile = require('../../p/db-busradar-nrw') const dbBusradarNrwProfile = require('../../p/db-busradar-nrw')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testDepartures = require('./lib/departures') const testDepartures = require('./lib/departures')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
@ -27,7 +26,6 @@ const cfg = {
const validate = createValidate(cfg, {}) const validate = createValidate(cfg, {})
const test = tapePromise(tape)
const client = createClient(dbBusradarNrwProfile, 'public-transport/hafas-client:test') const client = createClient(dbBusradarNrwProfile, 'public-transport/hafas-client:test')
const hagenBauhaus = '3307002' const hagenBauhaus = '3307002'

View file

@ -1,9 +1,6 @@
'use strict' 'use strict'
const {full: readStations} = require('db-stations') 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 isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -15,6 +12,7 @@ const {
trip: createValidateTrip trip: createValidateTrip
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') 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 client = createClient(dbProfile, 'public-transport/hafas-client:test')
const berlinHbf = '8011160' const berlinHbf = '8011160'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -9,6 +7,7 @@ const createClient = require('../..')
const hvvProfile = require('../../p/hvv') const hvvProfile = require('../../p/hvv')
const products = require('../../p/hvv/products') const products = require('../../p/hvv/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product') const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
@ -32,7 +31,6 @@ const cfg = {
const validate = createValidate(cfg, {}) const validate = createValidate(cfg, {})
const test = tapePromise(tape)
const client = createClient(hvvProfile, 'public-transport/hafas-client:test') const client = createClient(hvvProfile, 'public-transport/hafas-client:test')
const tiefstack = '4117' const tiefstack = '4117'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -9,6 +7,7 @@ const createClient = require('../..')
const insaProfile = require('../../p/insa') const insaProfile = require('../../p/insa')
const products = require('../../p/insa/products') const products = require('../../p/insa/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -35,7 +34,6 @@ const cfg = {
const validate = createValidate(cfg, {}) const validate = createValidate(cfg, {})
const test = tapePromise(tape)
const client = createClient(insaProfile, 'public-transport/hafas-client:test') const client = createClient(insaProfile, 'public-transport/hafas-client:test')
const magdeburgHbf = '8010224' const magdeburgHbf = '8010224'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -13,6 +11,7 @@ const {
movement: createValidateMovement movement: createValidateMovement
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -45,7 +44,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(invgProfile, 'public-transport/hafas-client:test') const client = createClient(invgProfile, 'public-transport/hafas-client:test')
const ingolstadtHbf = '8000183' const ingolstadtHbf = '8000183'

View file

@ -3,6 +3,7 @@
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {DateTime} = require('luxon') const {DateTime} = require('luxon')
const a = require('assert') const a = require('assert')
const tape = require('tape')
const hour = 60 * 60 * 1000 const hour = 60 * 60 * 1000
const day = 24 * hour 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') a.ok(isRoughlyEqual(day + 6 * hour, +expected, ts), name + ' is out of range')
} }
const test = tape
module.exports = { module.exports = {
hour, createWhen, assertValidWhen hour, createWhen, assertValidWhen,
test,
} }

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -13,6 +11,7 @@ const {
station: createValidateStation station: createValidateStation
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') 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 client = createClient(nahshProfile, 'public-transport/hafas-client:test')
const kielHbf = '9049079' const kielHbf = '9049079'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -9,6 +7,7 @@ const createClient = require('../..')
const nvvProfile = require('../../p/nvv') const nvvProfile = require('../../p/nvv')
const products = require('../../p/nvv/products') const products = require('../../p/nvv/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product') const journeysFailsWithNoProduct = require('./lib/journeys-fails-with-no-product')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
@ -33,7 +32,6 @@ const cfg = {
} }
const validate = createValidate(cfg, {}) const validate = createValidate(cfg, {})
const test = tapePromise(tape)
const client = createClient(nvvProfile, 'public-transport/hafas-client:test') const client = createClient(nvvProfile, 'public-transport/hafas-client:test')
const scheidemannplatz = '2200073' const scheidemannplatz = '2200073'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const validateLine = require('validate-fptf/line') const validateLine = require('validate-fptf/line')
@ -14,6 +12,7 @@ const {
stop: validateStop stop: validateStop
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') 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 client = createClient(oebbProfile, 'public-transport/hafas-client:test')
const salzburgHbf = '8100002' const salzburgHbf = '8100002'

View file

@ -1,9 +1,5 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const { createWhen } = require('./lib/util') const { createWhen } = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const pkpProfile = require('../../p/pkp') const pkpProfile = require('../../p/pkp')
@ -14,6 +10,7 @@ const {
movement: _validateMovement movement: _validateMovement
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
const testReachableFrom = require('./lib/reachable-from') const testReachableFrom = require('./lib/reachable-from')
@ -53,7 +50,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(pkpProfile, 'public-transport/hafas-client:test') const client = createClient(pkpProfile, 'public-transport/hafas-client:test')
const wrocławGł = '5100069' const wrocławGł = '5100069'

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const rmvProfile = require('../../p/rmv') const rmvProfile = require('../../p/rmv')
const products = require('../../p/rmv/products') const products = require('../../p/rmv/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testRefreshJourney = require('./lib/refresh-journey') const testRefreshJourney = require('./lib/refresh-journey')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
@ -28,7 +25,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(rmvProfile, 'public-transport/hafas-client:test') const client = createClient(rmvProfile, 'public-transport/hafas-client:test')
const frankfurtOstendstr = '3000525' const frankfurtOstendstr = '3000525'

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const rsagProfile = require('../../p/rsag') const rsagProfile = require('../../p/rsag')
const products = require('../../p/rsag/products') const products = require('../../p/rsag/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testEarlierLaterJourneys = require('./lib/earlier-later-journeys') const testEarlierLaterJourneys = require('./lib/earlier-later-journeys')
const testRefreshJourney = require('./lib/refresh-journey') const testRefreshJourney = require('./lib/refresh-journey')
@ -29,7 +26,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(rsagProfile, 'public-transport/hafas-client:test') const client = createClient(rsagProfile, 'public-transport/hafas-client:test')
const sternwarte = '704956' const sternwarte = '704956'

View file

@ -1,7 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const { createWhen } = require('./lib/util') const { createWhen } = require('./lib/util')
@ -13,6 +11,7 @@ const {
stop: validateStop stop: validateStop
} = require('./lib/validators') } = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') 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 client = createClient(saarfahrplanProfile, 'public-transport/hafas-client:test')
const saarbrueckenHbf = '8000323' const saarbrueckenHbf = '8000323'

View file

@ -1,15 +1,12 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const sMunichProfile = require('../../p/sbahn-muenchen') const sMunichProfile = require('../../p/sbahn-muenchen')
const products = require('../../p/sbahn-muenchen/products') const products = require('../../p/sbahn-muenchen/products')
const {movement: _validateMovement} = require('./lib/validators') const {movement: _validateMovement} = require('./lib/validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -50,7 +47,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(sMunichProfile, 'public-transport/hafas-client:test') const client = createClient(sMunichProfile, 'public-transport/hafas-client:test')
const mittersendling = '8004154' const mittersendling = '8004154'

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const sncbProfile = require('../../p/sncb') const sncbProfile = require('../../p/sncb')
const products = require('../../p/sncb/products') const products = require('../../p/sncb/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testRefreshJourney = require('./lib/refresh-journey') const testRefreshJourney = require('./lib/refresh-journey')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
@ -28,7 +25,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(sncbProfile, 'public-transport/hafas-client:test') const client = createClient(sncbProfile, 'public-transport/hafas-client:test')
const gentStPieters = '8892007' const gentStPieters = '8892007'

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const svvProfile = require('../../p/svv') const svvProfile = require('../../p/svv')
const products = require('../../p/svv/products') const products = require('../../p/svv/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testRefreshJourney = require('./lib/refresh-journey') const testRefreshJourney = require('./lib/refresh-journey')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
@ -28,7 +25,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(svvProfile, 'public-transport/hafas-client:test') const client = createClient(svvProfile, 'public-transport/hafas-client:test')
const sam = '455086100' const sam = '455086100'

View file

@ -1,8 +1,5 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default
const tape = require('tape')
const createClient = require('../..') const createClient = require('../..')
const vbbProfile = require('../../p/vbb') const vbbProfile = require('../../p/vbb')
const products = require('../../p/vbb/products') const products = require('../../p/vbb/products')
@ -15,6 +12,7 @@ const {
validateMovement validateMovement
} = require('./lib/vbb-bvg-validators') } = require('./lib/vbb-bvg-validators')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -39,7 +37,6 @@ const validate = createValidate(cfg, {
movement: validateMovement movement: validateMovement
}) })
const test = tapePromise(tape)
const client = createClient(vbbProfile, 'public-transport/hafas-client:test') const client = createClient(vbbProfile, 'public-transport/hafas-client:test')
const amrumerStr = '900000009101' const amrumerStr = '900000009101'
@ -139,7 +136,6 @@ test('journeys: walkingSpeed', async (t) => {
products: {bus: false}, products: {bus: false},
minTimeDifference: 5 * 60 * 1000 minTimeDifference: 5 * 60 * 1000
}) })
t.end()
}) })
test('earlier/later journeys', async (t) => { test('earlier/later journeys', async (t) => {

View file

@ -1,14 +1,11 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
const createClient = require('../..') const createClient = require('../..')
const vbnProfile = require('../../p/vbn') const vbnProfile = require('../../p/vbn')
const products = require('../../p/vbn/products') const products = require('../../p/vbn/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testRefreshJourney = require('./lib/refresh-journey') const testRefreshJourney = require('./lib/refresh-journey')
const testArrivals = require('./lib/arrivals') const testArrivals = require('./lib/arrivals')
@ -28,7 +25,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(vbnProfile, 'public-transport/hafas-client:test') const client = createClient(vbnProfile, 'public-transport/hafas-client:test')
const oldenburg = '8000291' const oldenburg = '8000291'

View file

@ -1,8 +1,5 @@
'use strict' 'use strict'
const assert = require('assert')
const tapePromise = require('tape-promise').default
const tape = require('tape')
const isRoughlyEqual = require('is-roughly-equal') const isRoughlyEqual = require('is-roughly-equal')
const {createWhen} = require('./lib/util') const {createWhen} = require('./lib/util')
@ -10,6 +7,7 @@ const createClient = require('../..')
const vsnProfile = require('../../p/vsn') const vsnProfile = require('../../p/vsn')
const products = require('../../p/vsn/products') const products = require('../../p/vsn/products')
const createValidate = require('./lib/validate-fptf-with') const createValidate = require('./lib/validate-fptf-with')
const {test} = require('./lib/util')
const testJourneysStationToStation = require('./lib/journeys-station-to-station') const testJourneysStationToStation = require('./lib/journeys-station-to-station')
const testJourneysStationToAddress = require('./lib/journeys-station-to-address') const testJourneysStationToAddress = require('./lib/journeys-station-to-address')
const testJourneysStationToPoi = require('./lib/journeys-station-to-poi') const testJourneysStationToPoi = require('./lib/journeys-station-to-poi')
@ -30,7 +28,6 @@ const cfg = {
const validate = createValidate(cfg) const validate = createValidate(cfg)
const test = tapePromise(tape)
const client = createClient(vsnProfile, 'public-transport/hafas-client:test') const client = createClient(vsnProfile, 'public-transport/hafas-client:test')
const kornmarkt = '9033977' const kornmarkt = '9033977'

View file

@ -695,6 +695,7 @@ module.exports = {
fahrtNr: '14825', fahrtNr: '14825',
name: 'S2', name: 'S2',
public: true, public: true,
adminCode: 'DBS',
mode: 'train', mode: 'train',
product: 'suburban', product: 'suburban',
operator: { operator: {
@ -702,7 +703,6 @@ module.exports = {
id: 's-bahn-berlin-gmbh', id: 's-bahn-berlin-gmbh',
name: 'S-Bahn Berlin GmbH' name: 'S-Bahn Berlin GmbH'
}, },
adminCode: 'DBS',
symbol: 'S', symbol: 'S',
nr: 2, nr: 2,
metro: false, metro: false,
@ -960,7 +960,7 @@ module.exports = {
cycle: { cycle: {
min: 300 min: 300
}, },
scheduledDays: { scheduledDays: Object.assign(Object.create(null), {
'2019-01-01': true, '2019-01-01': true,
'2019-01-02': true, '2019-01-02': true,
'2019-01-03': true, '2019-01-03': true,
@ -1089,5 +1089,5 @@ module.exports = {
'2019-05-06': true, '2019-05-06': true,
'2019-05-07': false, '2019-05-07': false,
'2019-05-08': false '2019-05-08': false
} }),
} }

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/insa') const rawProfile = require('../p/insa')
const res = require('./fixtures/insa-stop.json') const res = require('./fixtures/insa-stop.json')
const expected = require('./fixtures/insa-stop.js') const expected = require('./fixtures/insa-stop.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/oebb') const rawProfile = require('../p/oebb')
const res = require('./fixtures/oebb-trip.json') const res = require('./fixtures/oebb-trip.json')
const expected = require('./fixtures/oebb-trip.js') const expected = require('./fixtures/oebb-trip.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client

View file

@ -1,7 +1,6 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const withThrottling = require('../throttle') const withThrottling = require('../throttle')
@ -11,9 +10,7 @@ const depsRes = require('./fixtures/vbb-departures.json')
const ua = 'public-transport/hafas-client:test' const ua = 'public-transport/hafas-client:test'
const spichernstr = '900000042101' const spichernstr = '900000042101'
const test = tapePromise(tape) test('withThrottling works', {timeout: 2600}, (t) => {
test('withThrottling works', async (t) => {
let calls = 0 let calls = 0
const mockedRequest = async (ctx, userAgent, reqData) => { const mockedRequest = async (ctx, userAgent, reqData) => {
calls++ calls++

View file

@ -1,14 +1,12 @@
'use strict' 'use strict'
const tapePromise = require('tape-promise').default const test = require('tape')
const tape = require('tape')
const createClient = require('..') const createClient = require('..')
const rawProfile = require('../p/vbb') const rawProfile = require('../p/vbb')
const res = require('./fixtures/vbb-departures.json') const res = require('./fixtures/vbb-departures.json')
const expected = require('./fixtures/vbb-departures.js') const expected = require('./fixtures/vbb-departures.js')
const test = tapePromise(tape)
const client = createClient(rawProfile, 'public-transport/hafas-client:test') const client = createClient(rawProfile, 'public-transport/hafas-client:test')
const {profile} = client const {profile} = client