[前][次][番号順一覧][スレッド一覧]

ruby-changes:72502

From: st0012 <ko1@a...>
Date: Mon, 11 Jul 2022 22:20:05 +0900 (JST)
Subject: [ruby-changes:72502] 2733c04967 (master): [ruby/reline] Add tests for top-level dialog color APIs

https://git.ruby-lang.org/ruby.git/commit/?id=2733c04967

From 2733c049674298cbc2130689a0a40013f3458755 Mon Sep 17 00:00:00 2001
From: st0012 <stan001212@g...>
Date: Tue, 28 Jun 2022 14:08:50 +0100
Subject: [ruby/reline] Add tests for top-level dialog color APIs

https://github.com/ruby/reline/commit/347a468c59
---
 test/reline/test_reline.rb | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

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 https://github.com/ruby/ruby/blob/trunk/test/reline/test_reline.rb#L46
     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
 
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]