@@ -12,24 +12,26 @@ import { logger } from '../src/core/monitoring/logger.js';
1212async function validateTUIShortcuts ( ) {
1313 try {
1414 console . log ( '🧪 Validating TUI Keyboard Shortcuts...' ) ;
15-
15+
1616 const tui = new SwarmTUI ( ) ;
1717 await tui . initialize ( ) ;
18-
18+
1919 // Access the screen object to check key handlers
2020 const screen = ( tui as any ) . screen ;
21-
21+
2222 if ( ! screen ) {
2323 throw new Error ( 'Screen not initialized' ) ;
2424 }
25-
25+
2626 // Check if key handlers exist
2727 const keyHandlers = screen . _events . key || [ ] ;
28-
28+
2929 console . log ( '📋 Validation Results:' ) ;
3030 console . log ( `✅ Screen initialized: ${ screen ? 'Yes' : 'No' } ` ) ;
31- console . log ( `✅ Key handlers registered: ${ keyHandlers . length > 0 ? 'Yes' : 'No' } ` ) ;
32-
31+ console . log (
32+ `✅ Key handlers registered: ${ keyHandlers . length > 0 ? 'Yes' : 'No' } `
33+ ) ;
34+
3335 // Test the help functionality directly
3436 console . log ( '\n🔍 Testing Help Function:' ) ;
3537 try {
@@ -38,7 +40,7 @@ async function validateTUIShortcuts() {
3840 } catch ( error : unknown ) {
3941 console . log ( '❌ Help function failed:' , ( error as Error ) . message ) ;
4042 }
41-
43+
4244 // Test the detect function
4345 console . log ( '\n🔍 Testing Detect Function:' ) ;
4446 try {
@@ -47,7 +49,7 @@ async function validateTUIShortcuts() {
4749 } catch ( error : unknown ) {
4850 console . log ( '❌ Detect function failed:' , ( error as Error ) . message ) ;
4951 }
50-
52+
5153 // Test refresh function
5254 console . log ( '\n🔍 Testing Refresh Function:' ) ;
5355 try {
@@ -56,7 +58,7 @@ async function validateTUIShortcuts() {
5658 } catch ( error : unknown ) {
5759 console . log ( '❌ Refresh function failed:' , ( error as Error ) . message ) ;
5860 }
59-
61+
6062 // Test clear logs function
6163 console . log ( '\n🔍 Testing Clear Logs Function:' ) ;
6264 try {
@@ -65,13 +67,12 @@ async function validateTUIShortcuts() {
6567 } catch ( error : unknown ) {
6668 console . log ( '❌ Clear logs function failed:' , ( error as Error ) . message ) ;
6769 }
68-
70+
6971 // Cleanup
7072 ( tui as any ) . cleanup ( ) ;
71-
73+
7274 console . log ( '\n✅ All TUI shortcut validations passed!' ) ;
7375 console . log ( '💡 Run scripts/test-tui-shortcuts.ts for interactive testing' ) ;
74-
7576 } catch ( error : unknown ) {
7677 logger . error ( 'TUI shortcuts validation failed' , error as Error ) ;
7778 console . error ( '❌ Validation failed:' , ( error as Error ) . message ) ;
@@ -80,4 +81,4 @@ async function validateTUIShortcuts() {
8081}
8182
8283// Run validation
83- validateTUIShortcuts ( ) ;
84+ validateTUIShortcuts ( ) ;
0 commit comments