@@ -15,7 +15,7 @@ mod tests {
1515 #[ test]
1616 fn test_box_renderer_creation ( ) {
1717 let muxbox = TestDataFactory :: create_test_muxbox ( "test_box" ) ;
18- let renderer = BoxRenderer :: new ( & muxbox, "test_renderer" . to_string ( ) ) ;
18+ let mut renderer = BoxRenderer :: new ( & muxbox, "test_renderer" . to_string ( ) ) ;
1919
2020 // BoxRenderer created successfully - component encapsulates muxbox reference
2121 assert_eq ! ( muxbox. id, "test_box" ) ;
@@ -42,7 +42,7 @@ mod tests {
4242 ) ;
4343 adjusted_bounds. insert ( "test_layout" . to_string ( ) , layout_bounds) ;
4444
45- let renderer = BoxRenderer :: new ( & muxbox, "test_renderer" . to_string ( ) ) ;
45+ let mut renderer = BoxRenderer :: new ( & muxbox, "test_renderer" . to_string ( ) ) ;
4646 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
4747
4848 // Should render without errors
@@ -107,7 +107,7 @@ mod tests {
107107 ) ;
108108 adjusted_bounds. insert ( "test_layout" . to_string ( ) , layout_bounds) ;
109109
110- let renderer = BoxRenderer :: new ( & muxbox, "content_renderer" . to_string ( ) ) ;
110+ let mut renderer = BoxRenderer :: new ( & muxbox, "content_renderer" . to_string ( ) ) ;
111111 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
112112
113113 let result = renderer. render (
@@ -182,7 +182,7 @@ mod tests {
182182 ) ;
183183 adjusted_bounds. insert ( "test_layout" . to_string ( ) , layout_bounds) ;
184184
185- let renderer = BoxRenderer :: new ( & muxbox, "choice_renderer" . to_string ( ) ) ;
185+ let mut renderer = BoxRenderer :: new ( & muxbox, "choice_renderer" . to_string ( ) ) ;
186186 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
187187
188188 let result = renderer. render (
@@ -215,7 +215,7 @@ mod tests {
215215 #[ test]
216216 fn test_box_renderer_preserves_muxbox_state ( ) {
217217 let muxbox = TestDataFactory :: create_test_muxbox ( "state_box" ) ;
218- let renderer = BoxRenderer :: new ( & muxbox, "state_renderer" . to_string ( ) ) ;
218+ let mut renderer = BoxRenderer :: new ( & muxbox, "state_renderer" . to_string ( ) ) ;
219219
220220 // BoxRenderer preserves muxbox state - it's a read-only rendering component
221221 assert_eq ! ( muxbox. id, "state_box" ) ;
@@ -240,7 +240,7 @@ mod tests {
240240 // Empty adjusted bounds - should handle gracefully
241241 let adjusted_bounds = HashMap :: new ( ) ;
242242
243- let renderer = BoxRenderer :: new ( & muxbox, "missing_bounds_renderer" . to_string ( ) ) ;
243+ let mut renderer = BoxRenderer :: new ( & muxbox, "missing_bounds_renderer" . to_string ( ) ) ;
244244 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
245245
246246 let result = renderer. render (
@@ -294,7 +294,7 @@ mod tests {
294294 ) ;
295295 adjusted_bounds. insert ( "test_layout" . to_string ( ) , layout_bounds) ;
296296
297- let renderer = BoxRenderer :: new ( & muxbox, "integration_renderer" . to_string ( ) ) ;
297+ let mut renderer = BoxRenderer :: new ( & muxbox, "integration_renderer" . to_string ( ) ) ;
298298 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
299299
300300 let result = renderer. render (
@@ -330,7 +330,7 @@ mod tests {
330330 ) ;
331331 adjusted_bounds. insert ( "test_layout" . to_string ( ) , layout_bounds) ;
332332
333- let renderer = BoxRenderer :: new ( & muxbox, "pty_renderer" . to_string ( ) ) ;
333+ let mut renderer = BoxRenderer :: new ( & muxbox, "pty_renderer" . to_string ( ) ) ;
334334 let mut buffer = crate :: ScreenBuffer :: new ( ) ;
335335
336336 let result = renderer. render (
0 commit comments