From d27fa87418bcec8fff909f75a547a7c5e6dc83e5 Mon Sep 17 00:00:00 2001 From: aycabta Date: Sat, 25 Apr 2020 01:45:03 +0900 Subject: [ruby/reline] New items to history are dropped if history_size is zero https://github.com/ruby/reline/commit/9bdbed9cbc --- test/reline/test_history.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/reline/test_history.rb') diff --git a/test/reline/test_history.rb b/test/reline/test_history.rb index 189f2db86d..0cb148d112 100644 --- a/test/reline/test_history.rb +++ b/test/reline/test_history.rb @@ -242,6 +242,16 @@ class Reline::History::Test < Reline::TestCase end end + def test_history_size_zero + history = history_new(history_size: 0) + assert_equal 0, history.size + history << 'aa' + history << 'bb' + assert_equal 0, history.size + history.push(*%w{aa bb cc}) + assert_equal 0, history.size + end + private def history_new(history_size: 10) -- cgit v1.2.3