@@ -168,6 +168,7 @@ all_tests
168 , attributes_test_5
168 , attributes_test_5
169 , inline_test_0
169 , inline_test_0
170 , inline_test_1
170 , inline_test_1
173reserve_output_test = Test
174reserve_output_test = Test
@@ -901,3 +902,21 @@ inline_test_1 = Test
902 , confirm_results = generic_output_match_confirm
903 , confirm_results = generic_output_match_confirm
907+ { test_name = "Verify styled output can be performed without clearing the screen."
908+ , test_ID = "inline_test_1"
910+ t <- terminal_handle
911+ put_string t "Not styled. "
912+ put_attr_change t $ back_color red >> apply_style underline
913+ put_string t " Styled! "
914+ put_attr_change t $ default_all
915+ put_string t "Not styled.\n"
918+ , print_summary = putStr $ [$heredoc|
921+ , confirm_results = generic_output_match_confirm