From 62d535f6ca57c3c52c1ddd3570f4afb6aaa8371d Mon Sep 17 00:00:00 2001 From: Russell Matney Date: Sat, 13 Apr 2024 23:33:45 -0400 Subject: [PATCH] test: more color overwriting coverage A test covering overwriting a specific color via Log.set_color_scheme(scheme) --- test/log_test.gd | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/log_test.gd b/test/log_test.gd index 47e6abf..b19207c 100644 --- a/test/log_test.gd +++ b/test/log_test.gd @@ -227,3 +227,19 @@ func test_color_overwriting(): # does not clear other colors val = Log.to_pretty(1, {color_scheme={TYPE_NIL: "red"}}) assert_str(val).is_equal("[color=green]1[/color]") + +func test_color_scheme_overwriting(): + var val = Log.to_pretty(null) + assert_str(val).is_equal("[color=pink][/color]") + + Log.set_color_scheme({TYPE_NIL: "red"}) + + val = Log.to_pretty(null) + assert_str(val).is_equal("[color=red][/color]") + + # does not clear other colors + val = Log.to_pretty(1) + assert_str(val).is_equal("[color=green]1[/color]") + + # reset colors + Log.set_colors_termsafe()