diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-12 19:07:07 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-12 19:10:09 +0300 |
| commit | f7a7da03fc27cc6fe4e6a44dabddcd303f939bb9 (patch) | |
| tree | 69a00241e4500703bb723b64dd0060cc83730a0b /src/app/input/sidebar.rs | |
| parent | 53429206b736aa0fcfb1c5bfc1c0b11dcca3a059 (diff) | |
fix: stabilize public pane and tab ids
refs #569
Diffstat (limited to 'src/app/input/sidebar.rs')
| -rw-r--r-- | src/app/input/sidebar.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/app/input/sidebar.rs b/src/app/input/sidebar.rs index 43093a82..c4bd52d9 100644 --- a/src/app/input/sidebar.rs +++ b/src/app/input/sidebar.rs @@ -1300,13 +1300,16 @@ mod tests { .iter() .map(|tab| tab.display_name()) .collect(); - assert_eq!(labels, vec!["foo", "2", "3"]); + assert_eq!(labels, vec!["foo", "3", "1"]); assert_eq!( app.state.workspaces[0].tabs[0].custom_name.as_deref(), Some("foo") ); assert!(app.state.workspaces[0].tabs[1].custom_name.is_none()); assert!(app.state.workspaces[0].tabs[2].custom_name.is_none()); + assert_eq!(app.state.workspaces[0].tabs[0].number, 2); + assert_eq!(app.state.workspaces[0].tabs[1].number, 3); + assert_eq!(app.state.workspaces[0].tabs[2].number, 1); assert_eq!(app.state.workspaces[0].tabs[2].root_pane, moved_root); assert_eq!(app.state.workspaces[0].active_tab, 2); } |
