======================================== HSE MANAGEMENT SYSTEM - UI TEST ======================================== 1. Checking Layout Files... ✓ Layout 'app.blade.php' exists ✓ Layout 'sidebar.blade.php' exists ✗ Layout 'header.blade.php' missing ✗ Layout 'footer.blade.php' missing 2. Checking View Directories... ✓ Directory 'incidents' has 6 view(s) ✓ Directory 'toolbox-talks' has 14 view(s) ✓ Directory 'risk-assessment' has 1 view(s) ✓ Directory 'training' has 1 view(s) ✓ Directory 'ppe' has 1 view(s) ✓ Directory 'work-permits' has 5 view(s) ✓ Directory 'inspections' has 5 view(s) ⚠ Directory 'audits' has no views ✓ Directory 'emergency' has 1 view(s) ✓ Directory 'environmental' has 1 view(s) ✓ Directory 'health' has 1 view(s) ✓ Directory 'procurement' has 1 view(s) ✓ Directory 'documents' has 1 view(s) ✓ Directory 'compliance' has 1 view(s) ✓ Directory 'housekeeping' has 1 view(s) ✓ Directory 'waste-sustainability' has 1 view(s) ✓ Directory 'settings' has 1 view(s) ✓ Directory 'biometric-devices' has 6 view(s) ✓ Directory 'daily-attendance' has 3 view(s) ✓ Directory 'manpower-reports' has 5 view(s) ⚠ Directory 'notifications' has no views ✓ Directory 'admin' has 1 view(s) ✓ Total views found: 57 3. Checking Dashboard Views... ⚠ Dashboard view 'dashboard/index.blade.php' missing ✓ Dashboard view 'incidents/index.blade.php' exists ✓ Dashboard view 'toolbox-talks/index.blade.php' exists ✓ Dashboard view 'risk-assessment/dashboard.blade.php' exists ✓ Dashboard view 'training/dashboard.blade.php' exists ⚠ Dashboard view 'ppe/index.blade.php' missing ✓ Dashboard view 'work-permits/index.blade.php' exists ✓ Dashboard view 'inspections/dashboard.blade.php' exists ✓ Dashboard view 'compliance/dashboard.blade.php' exists ✓ Dashboard view 'housekeeping/dashboard.blade.php' exists ✓ Dashboard view 'waste-sustainability/dashboard.blade.php' exists ✓ Dashboard view 'settings/index.blade.php' exists ✓ Dashboard view 'biometric-devices/index.blade.php' exists 4. Checking Asset Files... ✓ css directory exists (1 file(s)) ⚠ js directory missing ⚠ images directory missing 5. Checking Blade Syntax... ✗ index.blade.php has syntax issues: Unclosed @section ✓ login.blade.php syntax OK ✗ create.blade.php has syntax issues: Unclosed @section ✗ edit.blade.php has syntax issues: Unclosed @section ✗ enrollment.blade.php has syntax issues: Unclosed @section ✗ index.blade.php has syntax issues: Unclosed @section ✗ show.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ index.blade.php has syntax issues: Unclosed @section ✗ show.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ create.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ edit.blade.php has syntax issues: Unclosed @section ✗ index.blade.php has syntax issues: Unclosed @section ✗ show.blade.php has syntax issues: Unclosed @section ✗ trend-analysis.blade.php has syntax issues: Unclosed @section ✗ create.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ edit.blade.php has syntax issues: Unclosed @section ✗ index.blade.php has syntax issues: Unclosed @section ✗ show.blade.php has syntax issues: Unclosed @section ✗ daily.blade.php has syntax issues: Unclosed @section ✗ index.blade.php has syntax issues: Unclosed @section ✗ location.blade.php has syntax issues: Unclosed @section ✗ monthly.blade.php has syntax issues: Unclosed @section ✗ weekly.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ dashboard.blade.php has syntax issues: Unclosed @section ✗ edit.blade.php has syntax issues: Unclosed @section ✗ show.blade.php has syntax issues: Unclosed @section ✓ Checked 51 view file(s) ⚠ Found 35 syntax error(s) 6. Checking Route-View Mapping... ✓ Route 'dashboard' exists ✓ Route 'incidents.index' exists ✓ Route 'toolbox-talks.index' exists ✓ Route 'housekeeping.dashboard' exists ✓ Route 'settings.index' exists ✓ Route 'biometric-devices.index' exists 7. Checking View Configuration... ✓ View finder configured ✓ View paths: 1 8. Checking Public Assets... ⚠ CSS file missing (css/app.css) ⚠ JavaScript file missing (js/app.js) ✓ Favicon exists 9. Checking UI Framework Files... ✓ Node modules directory exists ✓ Package.json file exists ⚠ Tailwind config missing ✓ Vite config exists 10. Checking Form Views... ✓ Form view 'incidents/create.blade.php' exists and has form elements ✓ Form view 'toolbox-talks/create.blade.php' exists and has form elements ✓ Form view 'biometric-devices/create.blade.php' exists and has form elements ======================================== UI TEST SUMMARY ======================================== ✓ Passed: 64 ⚠ Warnings: 9 ✗ Errors: 37 WARNINGS: ⚠ No views in: audits ⚠ No views in: notifications ⚠ Missing dashboard: dashboard/index.blade.php ⚠ Missing dashboard: ppe/index.blade.php ⚠ Missing assets: js ⚠ Missing assets: images ⚠ Missing public file: css/app.css ⚠ Missing public file: js/app.js ⚠ Missing framework: tailwind.config.js ERRORS: ✗ Missing layout: header.blade.php ✗ Missing layout: footer.blade.php ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: create.blade.php - Unclosed @section ✗ Syntax error in: edit.blade.php - Unclosed @section ✗ Syntax error in: enrollment.blade.php - Unclosed @section ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: show.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: show.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: create.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: edit.blade.php - Unclosed @section ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: show.blade.php - Unclosed @section ✗ Syntax error in: trend-analysis.blade.php - Unclosed @section ✗ Syntax error in: create.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: edit.blade.php - Unclosed @section ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: show.blade.php - Unclosed @section ✗ Syntax error in: daily.blade.php - Unclosed @section ✗ Syntax error in: index.blade.php - Unclosed @section ✗ Syntax error in: location.blade.php - Unclosed @section ✗ Syntax error in: monthly.blade.php - Unclosed @section ✗ Syntax error in: weekly.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: dashboard.blade.php - Unclosed @section ✗ Syntax error in: edit.blade.php - Unclosed @section ✗ Syntax error in: show.blade.php - Unclosed @section