From 51c81fc042d763254e7ae0cebe9d34cc4e686232 Mon Sep 17 00:00:00 2001 From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com> Date: Fri, 25 Sep 2026 03:04:01 +0200 Subject: [PATCH] test(machine): build the group sets in their initializers Clippy's field_reassign_with_default on the two WorkspaceGroups the set-groups test assembles. --- crates/tty7-core/src/core/machine.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/crates/tty7-core/src/core/machine.rs b/crates/tty7-core/src/core/machine.rs index 9630141d..2a8b9045 100644 --- a/crates/tty7-core/src/core/machine.rs +++ b/crates/tty7-core/src/core/machine.rs @@ -2131,8 +2131,10 @@ mod tests { .tab_create(ws, None, seed(2, "/b"), None, None) .unwrap(); let (keep, drop) = (PinnedGroup::label("keep"), PinnedGroup::label("drop")); - let mut groups = WorkspaceGroups::default(); - groups.pinned = vec![keep.clone(), drop.clone()]; + let groups = WorkspaceGroups { + pinned: vec![keep.clone(), drop.clone()], + ..Default::default() + }; store.workspace_set_groups(ws, groups, None).unwrap(); store .tab_set_group(ws, first.id, Some(drop.id), None) @@ -2142,8 +2144,10 @@ mod tests { .unwrap(); let (_sub, heard) = recorded(&store); - let mut kept = WorkspaceGroups::default(); - kept.pinned = vec![keep.clone()]; + let kept = WorkspaceGroups { + pinned: vec![keep.clone()], + ..Default::default() + }; store.workspace_set_groups(ws, kept.clone(), None).unwrap(); let workspace = store.workspace(ws).unwrap();