test: één van de test verbeterd
This commit is contained in:
		
							parent
							
								
									09bf765e8c
								
							
						
					
					
						commit
						0e2f9e5359
					
				
					 1 changed files with 24 additions and 11 deletions
				
			
		|  | @ -49,14 +49,27 @@ describe('fetchLearningPaths', () => { | |||
| }); | ||||
| 
 | ||||
| describe('searchLearningPaths', () => { | ||||
|     const query = 'robotics'; | ||||
|     const language = 'en'; | ||||
|     const query = 'https://dwengo.org/backend/api/learningPath/getPathsFromIdList?pathIdList=%7B%22hruids%22:%5B%22pn_werking%22,%22un_artificiele_intelligentie%22%5D%7D&language=nl'; | ||||
|     const language = 'nl'; | ||||
| 
 | ||||
|     it('✅ Should return search results when API responds with data', async () => { | ||||
|         const mockResults = [ | ||||
|             { title: 'Robotics Basics', hruids: ['robotics_101'] }, | ||||
|             { title: 'Advanced Robotics', hruids: ['robotics_advanced'] }, | ||||
|         ]; | ||||
| 
 | ||||
| 
 | ||||
|         const mockResults = [{ | ||||
|             _id: '67b4488c9dadb305c4104618', | ||||
|             language: 'nl', | ||||
|             hruid: 'pn_werking', | ||||
|             title: 'Werken met notebooks', | ||||
|             description: 'Een korte inleiding tot Python notebooks. Hoe ga je gemakkelijk en efficiënt met de notebooks aan de slag?', | ||||
|             num_nodes: 0, | ||||
|             num_nodes_left: 0, | ||||
|             nodes: [], | ||||
|             keywords: 'Python KIKS Wiskunde STEM AI', | ||||
|             target_ages: [14, 15, 16, 17, 18], | ||||
|             min_age: 14, | ||||
|             max_age: 18, | ||||
|             __order: 0 | ||||
|         }]; | ||||
| 
 | ||||
|         // Mock fetchWithLogging to return search results
 | ||||
|         vi.mocked(fetchWithLogging).mockResolvedValue(mockResults); | ||||
|  |  | |||
		Reference in a new issue
	
	 Joyelle Ndagijimana
						Joyelle Ndagijimana