diff options
author | st0012 <stan001212@gmail.com> | 2022-06-28 14:08:50 +0100 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-07-11 22:19:44 +0900 |
commit | 2733c049674298cbc2130689a0a40013f3458755 (patch) | |
tree | 60db397c5a802341fb9fc0bdaa9cdb737edc9f58 /test/reline | |
parent | 6423d32e3be76df346ea2051e1cbba220f36c9c0 (diff) | |
download | ruby-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.rb | 17 |
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 |