@@ -240,19 +240,31 @@ fn test_auto_indent_disabled_by_config() {
240240/// Test TypeScript indent with interface
241241#[ test]
242242fn test_typescript_interface_indent ( ) {
243+ use tracing_subscriber:: EnvFilter ;
244+ let _ = tracing_subscriber:: fmt ( )
245+ . with_env_filter ( EnvFilter :: from_default_env ( ) . add_directive ( tracing:: Level :: DEBUG . into ( ) ) )
246+ . with_test_writer ( )
247+ . try_init ( ) ;
248+
243249 let temp_dir = TempDir :: new ( ) . unwrap ( ) ;
244250 let file_path = temp_dir. path ( ) . join ( "test.ts" ) ;
245251 std:: fs:: write ( & file_path, "" ) . unwrap ( ) ;
246252
247253 let mut harness = harness_with_auto_indent ( ) ;
248254 harness. open_file ( & file_path) . unwrap ( ) ;
255+ tracing:: debug!( "After open_file, buffer content: {:?}" , harness. get_buffer_content( ) ) ;
249256
250257 // Type interface definition
251258 harness. type_text ( "interface User {" ) . unwrap ( ) ;
259+ tracing:: debug!( "After type_text, buffer content: {:?}" , harness. get_buffer_content( ) ) ;
260+
252261 harness
253262 . send_key ( KeyCode :: Enter , KeyModifiers :: NONE )
254263 . unwrap ( ) ;
264+ tracing:: debug!( "After Enter key, buffer content: {:?}" , harness. get_buffer_content( ) ) ;
265+
255266 harness. render ( ) . unwrap ( ) ;
267+ tracing:: debug!( "After render, buffer content: {:?}" , harness. get_buffer_content( ) ) ;
256268
257269 // Should have indent
258270 let content = harness. get_buffer_content ( ) . unwrap ( ) ;
0 commit comments