| 
									
										
										
										
											2021-12-29 18:53:50 +01:00
										 |  |  | const journeysFailsWithNoProduct = async (cfg) => { | 
					
						
							| 
									
										
										
										
											2018-04-25 13:07:31 +02:00
										 |  |  | 	const { | 
					
						
							|  |  |  | 		test: t, | 
					
						
							|  |  |  | 		fetchJourneys, | 
					
						
							|  |  |  | 		fromId, | 
					
						
							|  |  |  | 		toId, | 
					
						
							|  |  |  | 		when, | 
					
						
							| 
									
										
										
										
											2024-02-06 22:58:49 +01:00
										 |  |  | 		products, | 
					
						
							|  |  |  | 	} = cfg; | 
					
						
							| 
									
										
										
										
											2018-04-25 13:07:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-06 22:58:49 +01:00
										 |  |  | 	const noProducts = Object.create(null); | 
					
						
							|  |  |  | 	for (let p of products) { | 
					
						
							|  |  |  | 		noProducts[p.id] = false; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2018-04-25 13:07:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-12-29 18:53:50 +01:00
										 |  |  | 	await t.rejects(async () => { | 
					
						
							| 
									
										
										
										
											2024-02-06 22:58:49 +01:00
										 |  |  | 		await fetchJourneys(fromId, toId, {departure: when, products: noProducts}); | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | }; | 
					
						
							| 
									
										
										
										
											2018-04-25 13:07:31 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-07 16:17:37 +02:00
										 |  |  | export { | 
					
						
							|  |  |  | 	journeysFailsWithNoProduct, | 
					
						
							| 
									
										
										
										
											2024-02-06 22:58:49 +01:00
										 |  |  | }; |