This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 761eea072a6569efda069ba22d92f60aaa80969e
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Jul 10 18:38:06 2026 +0200

    chore: fix TUI tests for F11 key support and removed coverage column
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
    Signed-off-by: Claus Ibsen <[email protected]>
---
 .../dsl/jbang/core/commands/tui/RoutesTabRenderTest.java    | 13 +------------
 .../camel/dsl/jbang/core/commands/tui/ShellPanelTest.java   |  6 ++----
 2 files changed, 3 insertions(+), 16 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTabRenderTest.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTabRenderTest.java
index bab0aed3b429..f21f6dfab22a 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTabRenderTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesTabRenderTest.java
@@ -201,7 +201,7 @@ class RoutesTabRenderTest {
 
         // Render in normal mode first
         String normalRender = renderToString(tab, 140, 30);
-        assertTrue(normalRender.contains("AGE"), "Normal mode should show AGE 
header");
+        assertTrue(normalRender.contains("STATUS"), "Normal mode should show 
STATUS header");
 
         // Press 't' to toggle top mode
         tab.handleKeyEvent(KeyEvent.ofChar('t', KeyModifiers.NONE));
@@ -266,17 +266,6 @@ class RoutesTabRenderTest {
         assertTrue(footer.contains("topology"), "Footer should contain 
topology hint");
     }
 
-    @Test
-    void renderRouteWithCoverageShowsCoverage() {
-        RouteInfo route = addRoute("route1", "timer://tick", "Started");
-        route.coverage = "5/5";
-
-        RoutesTab tab = new RoutesTab(ctx);
-        String rendered = renderToString(tab, 140, 30);
-
-        assertTrue(rendered.contains("5/5"), "Should show coverage value");
-    }
-
     @Test
     void renderRouteWithThroughputShowsValue() {
         RouteInfo route = addRoute("route1", "timer://tick", "Started");
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ShellPanelTest.java
 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ShellPanelTest.java
index 580e6f786680..0f127481e01d 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ShellPanelTest.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ShellPanelTest.java
@@ -32,7 +32,6 @@ import org.junit.jupiter.api.Test;
 import static org.junit.jupiter.api.Assertions.assertArrayEquals;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
-import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 class ShellPanelTest {
@@ -344,11 +343,10 @@ class ShellPanelTest {
     }
 
     @Test
-    void encodeUnhandledKeyReturnsNull() {
-        // F11 is not handled by encodeKeyEvent
+    void encodeF11Key() {
         KeyEvent ke = KeyEvent.ofKey(KeyCode.F11, KeyModifiers.NONE);
         byte[] result = ShellPanel.encodeKeyEvent(ke);
-        assertNull(result);
+        assertArrayEquals("\033[23~".getBytes(StandardCharsets.UTF_8), result);
     }
 
     // ---- convertCellToStyle tests ----

Reply via email to