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-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"
|
||||||
},
|
},
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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,
|
||||||
}
|
}
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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) => {
|
||||||
|
|
|
@ -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'
|
||||||
|
|
|
@ -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'
|
||||||
|
|
6
test/fixtures/bvg-journey.js
vendored
6
test/fixtures/bvg-journey.js
vendored
|
@ -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
|
||||||
}
|
}),
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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++
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue