File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ use tokio::time::sleep;
1414use tokio_util:: compat:: TokioAsyncReadCompatExt as _;
1515use tokio_util:: compat:: TokioAsyncWriteCompatExt as _;
1616
17+ #[ allow( clippy:: large_enum_variant) ]
1718enum MockClientRequest {
1819 ReadFile {
1920 session_id : acp:: SessionId ,
Original file line number Diff line number Diff line change 11use anyhow:: Result ;
2- use portable_pty:: native_pty_system;
32use portable_pty:: CommandBuilder ;
43use portable_pty:: PtySize ;
4+ use portable_pty:: native_pty_system;
55use std:: collections:: HashMap ;
66use std:: io:: Read ;
77use std:: io:: Write ;
Original file line number Diff line number Diff line change 66//! 3. Permission requests from ACP agents are properly displayed in the TUI
77
88use std:: time:: Duration ;
9- use tui_pty_e2e:: normalize_for_input_snapshot;
109use tui_pty_e2e:: Key ;
1110use tui_pty_e2e:: SessionConfig ;
12- use tui_pty_e2e:: TuiSession ;
1311use tui_pty_e2e:: TIMEOUT ;
1412use tui_pty_e2e:: TIMEOUT_INPUT ;
13+ use tui_pty_e2e:: TuiSession ;
14+ use tui_pty_e2e:: normalize_for_input_snapshot;
1515
1616/// Test that ACP mode starts successfully with mock-model
1717#[ test]
Original file line number Diff line number Diff line change 2626//! ```
2727
2828use std:: time:: Duration ;
29- use tui_pty_e2e:: normalize_for_input_snapshot;
3029use tui_pty_e2e:: Key ;
3130use tui_pty_e2e:: SessionConfig ;
32- use tui_pty_e2e:: TuiSession ;
3331use tui_pty_e2e:: TIMEOUT ;
3432use tui_pty_e2e:: TIMEOUT_INPUT ;
33+ use tui_pty_e2e:: TuiSession ;
34+ use tui_pty_e2e:: normalize_for_input_snapshot;
3535
3636/// Test that an ACP tool call is rendered in the TUI
3737///
Original file line number Diff line number Diff line change 11use insta:: assert_snapshot;
22use std:: time:: Duration ;
3- use tui_pty_e2e:: normalize_for_input_snapshot;
43use tui_pty_e2e:: Key ;
5- use tui_pty_e2e:: TuiSession ;
64use tui_pty_e2e:: TIMEOUT ;
75use tui_pty_e2e:: TIMEOUT_INPUT ;
6+ use tui_pty_e2e:: TuiSession ;
7+ use tui_pty_e2e:: normalize_for_input_snapshot;
88
99#[ test]
1010fn test_ctrl_c_clears_input ( ) {
Original file line number Diff line number Diff line change 11use insta:: assert_snapshot;
2- use tui_pty_e2e:: normalize_for_input_snapshot;
32use tui_pty_e2e:: Key ;
43use tui_pty_e2e:: SessionConfig ;
5- use tui_pty_e2e:: TuiSession ;
64use tui_pty_e2e:: TIMEOUT ;
75use tui_pty_e2e:: TIMEOUT_INPUT ;
6+ use tui_pty_e2e:: TuiSession ;
7+ use tui_pty_e2e:: normalize_for_input_snapshot;
88
99#[ test]
1010fn test_submit_prompt_default_response ( ) {
Original file line number Diff line number Diff line change 11use insta:: assert_snapshot;
22use std:: time:: Duration ;
33use std:: time:: Instant ;
4- use tui_pty_e2e:: normalize_for_input_snapshot;
54use tui_pty_e2e:: SessionConfig ;
6- use tui_pty_e2e:: TuiSession ;
75use tui_pty_e2e:: TIMEOUT ;
86use tui_pty_e2e:: TIMEOUT_INPUT ;
7+ use tui_pty_e2e:: TuiSession ;
8+ use tui_pty_e2e:: normalize_for_input_snapshot;
99
1010#[ test]
1111fn test_startup_shows_banner ( ) {
Original file line number Diff line number Diff line change 11use insta:: assert_snapshot;
2- use tui_pty_e2e:: normalize_for_input_snapshot;
32use tui_pty_e2e:: Key ;
43use tui_pty_e2e:: SessionConfig ;
5- use tui_pty_e2e:: TuiSession ;
64use tui_pty_e2e:: TIMEOUT ;
75use tui_pty_e2e:: TIMEOUT_INPUT ;
6+ use tui_pty_e2e:: TuiSession ;
7+ use tui_pty_e2e:: normalize_for_input_snapshot;
88
99#[ test]
1010fn test_submit_text ( ) {
You can’t perform that action at this time.
0 commit comments