@@ -158,6 +158,7 @@ all_tests
158 , attributes_test_4
158 , attributes_test_4
159 , attributes_test_5
159 , attributes_test_5
160 , inline_test_0
160 , inline_test_0
163reserve_output_test = Test
164reserve_output_test = Test
@@ -867,3 +868,21 @@ The third line "line 3" should be drawn in the same style as the first line.
868 , confirm_results = generic_output_match_confirm
869 , confirm_results = generic_output_match_confirm
873+ { test_name = "Verify styled output can be performed without clearing the screen."
874+ , test_ID = "inline_test_1"
876+ t <- terminal_handle
877+ putStr "Not styled. "
878+ put_attr_change t $ back_color red >> apply_style underline
881+ putStrLn "Not styled."
884+ , print_summary = putStr $ [$heredoc|
887+ , confirm_results = generic_output_match_confirm