mirror of
				https://github.com/public-transport/db-vendo-client.git
				synced 2025-11-04 10:06:32 +02:00 
			
		
		
		
	journeys: add journey.type 🐛
To make it FPTF-compliant.
This commit is contained in:
		
							parent
							
								
									ab80e81ccc
								
							
						
					
					
						commit
						fd8eb92806
					
				
					 4 changed files with 7 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -14,6 +14,7 @@ const createParseJourney = (profile, stations, lines, remarks) => {
 | 
			
		|||
	const parseJourney = (j) => {
 | 
			
		||||
		const legs = j.secL.map(leg => parseLeg(j, leg))
 | 
			
		||||
		const res = {
 | 
			
		||||
			type: 'journey',
 | 
			
		||||
			legs,
 | 
			
		||||
			origin: legs[0].origin,
 | 
			
		||||
			destination: legs[legs.length - 1].destination,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -100,6 +100,8 @@ test('Berlin Jungfernheide to München Hbf', co(function* (t) {
 | 
			
		|||
	t.ok(Array.isArray(journeys))
 | 
			
		||||
	t.ok(journeys.length > 0, 'no journeys')
 | 
			
		||||
	for (let journey of journeys) {
 | 
			
		||||
		t.equal(journey.type, 'journey')
 | 
			
		||||
 | 
			
		||||
		assertValidStation(t, journey.origin)
 | 
			
		||||
		assertValidStationProducts(t, journey.origin.products)
 | 
			
		||||
		if (!(yield findStation(journey.origin.id))) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -120,6 +120,8 @@ test('Salzburg Hbf to Wien Westbahnhof', co(function* (t) {
 | 
			
		|||
	t.ok(Array.isArray(journeys))
 | 
			
		||||
	t.ok(journeys.length > 0, 'no journeys')
 | 
			
		||||
	for (let journey of journeys) {
 | 
			
		||||
		t.equal(journey.type, 'journey')
 | 
			
		||||
 | 
			
		||||
		assertValidStation(t, journey.origin)
 | 
			
		||||
		assertValidStationProducts(t, journey.origin.products)
 | 
			
		||||
		// todo
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,6 +67,8 @@ test('journeys – station to station', co(function* (t) {
 | 
			
		|||
	t.strictEqual(journeys.length, 3)
 | 
			
		||||
 | 
			
		||||
	for (let journey of journeys) {
 | 
			
		||||
		t.equal(journey.type, 'journey')
 | 
			
		||||
 | 
			
		||||
		assertValidStation(t, journey.origin)
 | 
			
		||||
		assertValidStationProducts(t, journey.origin.products)
 | 
			
		||||
		t.ok(journey.origin.name.indexOf('(Berlin)') === -1)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue