feat: test that all tools are loading
This commit is contained in:
		
							parent
							
								
									b430baef40
								
							
						
					
					
						commit
						2ef2b39fbc
					
				
							
								
								
									
										15
									
								
								src/tools/all-tools.e2e.spec.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/tools/all-tools.e2e.spec.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | import { expect, test } from '@playwright/test'; | ||||||
|  | import _ from 'lodash'; | ||||||
|  | import { toolsByCategory } from './index'; | ||||||
|  | 
 | ||||||
|  | for (const tool of _.flatten(toolsByCategory.map(category => category.components))) { | ||||||
|  |   test.describe(`Tool - ${tool.name}`, () => { | ||||||
|  |     test.beforeEach(async ({ page }) => { | ||||||
|  |       await page.goto(tool.path); | ||||||
|  |     }); | ||||||
|  | 
 | ||||||
|  |     test('Loads correctly (has correct title)', async ({ page }) => { | ||||||
|  |       await expect(page).toHaveTitle(`${tool.name} - IT Tools`); | ||||||
|  |     }); | ||||||
|  |   }); | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user