summaryrefslogtreecommitdiff
path: root/test/reline
diff options
context:
space:
mode:
authorst0012 <stan001212@gmail.com>2022-06-28 14:08:50 +0100
committergit <svn-admin@ruby-lang.org>2022-07-11 22:19:44 +0900
commit2733c049674298cbc2130689a0a40013f3458755 (patch)
tree60db397c5a802341fb9fc0bdaa9cdb737edc9f58 /test/reline
parent6423d32e3be76df346ea2051e1cbba220f36c9c0 (diff)
downloadruby-2733c049674298cbc2130689a0a40013f3458755.tar.gz
[ruby/reline] Add tests for top-level dialog color APIs
https://github.com/ruby/reline/commit/347a468c59
Diffstat (limited to 'test/reline')
-rw-r--r--test/reline/test_reline.rb17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/reline/test_reline.rb b/test/reline/test_reline.rb
index 0d45c5da54..0201fb3a75 100644
--- a/test/reline/test_reline.rb
+++ b/test/reline/test_reline.rb
@@ -46,6 +46,23 @@ class Reline::Test < Reline::TestCase
Reline.completion_append_character = completion_append_character
end
+ def test_dialog_color_configuration
+ # defaults
+ assert_equal(46, Reline.dialog_default_bg_color)
+ assert_equal(37, Reline.dialog_default_fg_color)
+ assert_equal(45, Reline.dialog_pointer_bg_color)
+ assert_equal(37, Reline.dialog_pointer_fg_color)
+
+ Reline.dialog_default_bg_color = 40
+ assert_equal(40, Reline.dialog_default_bg_color)
+ Reline.dialog_default_fg_color = 47
+ assert_equal(47, Reline.dialog_default_fg_color)
+ Reline.dialog_pointer_bg_color = 37
+ assert_equal(37, Reline.dialog_pointer_bg_color)
+ Reline.dialog_pointer_fg_color = 30
+ assert_equal(30, Reline.dialog_pointer_fg_color)
+ end
+
def test_basic_word_break_characters
basic_word_break_characters = Reline.basic_word_break_characters