feat: place image name in logs panel title

This commit is contained in:
Jack Wills
2024-08-01 19:24:42 +00:00
parent 7a517db9f7
commit 12f24357a6
3 changed files with 41 additions and 41 deletions
+19 -19
View File
@@ -1934,18 +1934,18 @@ mod tests {
#[test]
/// Parsing logs, spinner visible, and then animates by one frame
fn test_draw_blocks_logs_parsing() {
let (w, h) = (25, 6);
let (w, h) = (32, 6);
let mut setup = test_setup(w, h, true, true);
let uuid = Uuid::new_v4();
setup.gui_state.lock().next_loading(uuid);
let expected = [
"╭ Logs - container_1 ───",
"│ parsing logs ⠙ │",
"│ │",
"│ │",
"│ │",
"╰───────────────────────╯",
"╭ Logs - container_1 - image_1 ",
" parsing logs ⠙ ",
" ",
" ",
" ",
"╰──────────────────────────────",
];
let mut fd = FrameData::from((setup.app_data.lock(), setup.gui_state.lock()));
@@ -1969,13 +1969,13 @@ mod tests {
// animation moved by one frame
setup.gui_state.lock().next_loading(uuid);
let expected = [
"╭ Logs - container_1 ───",
"│ parsing logs ⠹ │",
"│ │",
"│ │",
"│ │",
"╰───────────────────────╯",
let expected = [
"╭ Logs - container_1 - image_1 ",
" parsing logs ⠹ ",
" ",
" ",
" ",
"╰──────────────────────────────",
];
let mut fd = FrameData::from((setup.app_data.lock(), setup.gui_state.lock()));
@@ -2081,7 +2081,7 @@ mod tests {
insert_logs(&setup);
let expected = [
"╭ Logs 3/3 - a_long_container_name_for_the_purposes_of_this_test ──────────────",
"╭ Logs 3/3 - a_long_container_name_for_the_purposes_of_this_test - a_long_image",
"│ line 1 │",
"│ line 2 │",
"│▶ line 3 │",
@@ -3333,7 +3333,7 @@ mod tests {
"│ ││ │",
"│ ││ │",
"╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯╰──────────────╯",
"╭ Logs 3/3 - container_1 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"╭ Logs 3/3 - container_1 - image_1 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"│ line 1 │",
"│ line 2 │",
"│▶ line 3 │",
@@ -3397,7 +3397,7 @@ mod tests {
"│ ││ │",
"│ ││ │",
"╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯╰──────────────╯",
"╭ Logs 3/3 - container_1 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"╭ Logs 3/3 - container_1 - image_1 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"│ line 1 │",
"│ line 2 │",
"│▶ line 3 │",
@@ -3449,7 +3449,7 @@ mod tests {
"│ ││ stop │",
"│ ││ delete │",
"╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯╰──────────────╯",
"╭ Logs 3/3 - container_1 ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"╭ Logs 3/3 - container_1 - image_1 ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"│ line 1 │",
"│ line 2 │",
"│▶ line 3 │",
@@ -3519,7 +3519,7 @@ mod tests {
"│ ││ │",
"│ ││ │",
"╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯╰─────────────────╯",
"╭ Logs 3/3 - a_long_container_name_for_the_purposes_of_this_test ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮",
"╭ Logs 3/3 - a_long_container_name_for_the_purposes_of_this_test - a_long_image_name_for_the_purposes_of_this_test ──────────────────────────────────────────────────────────────────────────╮",
"│ line 1 │",
"│ line 2 │",
"│▶ line 3 │",