 aacb45156b
			
		
	
	aacb45156b
	
	
	
		
			
			- Install Jest for unit testing with React Testing Library - Install Playwright for end-to-end testing - Configure Jest with proper TypeScript support and module mapping - Create test setup files and utilities for both unit and e2e tests Components: * Jest configuration with coverage thresholds * Playwright configuration with browser automation * Unit tests for LoginForm, AuthContext, and useSocketIO hook * E2E tests for authentication, dashboard, and agents workflows * GitHub Actions workflow for automated testing * Mock data and API utilities for consistent testing * Test documentation with best practices Testing features: - Unit tests with 70% coverage threshold - E2E tests with API mocking and user journey testing - CI/CD integration for automated test runs - Cross-browser testing support with Playwright - Authentication system testing end-to-end 🚀 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			81 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "comment": "Do not edit this file, use utils/roll_browser.js",
 | |
|   "browsers": [
 | |
|     {
 | |
|       "name": "chromium",
 | |
|       "revision": "1181",
 | |
|       "installByDefault": true,
 | |
|       "browserVersion": "139.0.7258.5"
 | |
|     },
 | |
|     {
 | |
|       "name": "chromium-headless-shell",
 | |
|       "revision": "1181",
 | |
|       "installByDefault": true,
 | |
|       "browserVersion": "139.0.7258.5"
 | |
|     },
 | |
|     {
 | |
|       "name": "chromium-tip-of-tree",
 | |
|       "revision": "1345",
 | |
|       "installByDefault": false,
 | |
|       "browserVersion": "140.0.7271.0"
 | |
|     },
 | |
|     {
 | |
|       "name": "chromium-tip-of-tree-headless-shell",
 | |
|       "revision": "1345",
 | |
|       "installByDefault": false,
 | |
|       "browserVersion": "140.0.7271.0"
 | |
|     },
 | |
|     {
 | |
|       "name": "firefox",
 | |
|       "revision": "1489",
 | |
|       "installByDefault": true,
 | |
|       "browserVersion": "140.0.2"
 | |
|     },
 | |
|     {
 | |
|       "name": "firefox-beta",
 | |
|       "revision": "1484",
 | |
|       "installByDefault": false,
 | |
|       "browserVersion": "140.0b7"
 | |
|     },
 | |
|     {
 | |
|       "name": "webkit",
 | |
|       "revision": "2191",
 | |
|       "installByDefault": true,
 | |
|       "revisionOverrides": {
 | |
|         "debian11-x64": "2105",
 | |
|         "debian11-arm64": "2105",
 | |
|         "mac10.14": "1446",
 | |
|         "mac10.15": "1616",
 | |
|         "mac11": "1816",
 | |
|         "mac11-arm64": "1816",
 | |
|         "mac12": "2009",
 | |
|         "mac12-arm64": "2009",
 | |
|         "mac13": "2140",
 | |
|         "mac13-arm64": "2140",
 | |
|         "ubuntu20.04-x64": "2092",
 | |
|         "ubuntu20.04-arm64": "2092"
 | |
|       },
 | |
|       "browserVersion": "26.0"
 | |
|     },
 | |
|     {
 | |
|       "name": "ffmpeg",
 | |
|       "revision": "1011",
 | |
|       "installByDefault": true,
 | |
|       "revisionOverrides": {
 | |
|         "mac12": "1010",
 | |
|         "mac12-arm64": "1010"
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "name": "winldd",
 | |
|       "revision": "1007",
 | |
|       "installByDefault": false
 | |
|     },
 | |
|     {
 | |
|       "name": "android",
 | |
|       "revision": "1001",
 | |
|       "installByDefault": false
 | |
|     }
 | |
|   ]
 | |
| }
 |